Hi, Non-ASCII characters with MIME headers is always a bit difficult. You could try to use in.addAttachment(javax.mail.internet.MimeUtility.encodeText("\u041f\u0440\u0438\u0432\u0435\u0442", "UTF-8", null), new DataHandler(data, "application/vnd.ms-excel"));
This may or may not work with your mail client in the end... Best regards Stephan -----Original Message----- From: creekmind [mailto:creekm...@gmail.com] Sent: Donnerstag, 8. Oktober 2015 09:35 To: users@camel.apache.org Subject: Attachment filename encoding issue Hello, I use SMTP component and I have problem with cyrillic filename for attachment. The issue is like https://issues.apache.org/jira/browse/CAMEL-4007, but I have cyrillic characters, not german Umlaut characters at the attachment file name. According to it, I changed filename to "\u041f\u0440\u0438\u0432\u0435\u0442", but still name is wrong, something like this - "@825B". I used the test attached to JIRA thread and with german umlaut character everything is fine, by cyrillic not working. I thought I need to change Content-Disposition header, but I didn't get how to reach it from DataHandler. ... Message in = exchange.getIn(); data = Base64.decodeBase64(data); in.addAttachment("\u041f\u0440\u0438\u0432\u0435\u0442", new DataHandler(data, "application/vnd.ms-excel")); ... -- View this message in context: http://camel.465427.n5.nabble.com/Attachment-filename-encoding-issue-tp5772410.html Sent from the Camel - Users mailing list archive at Nabble.com.