3
我有一個應用程序,通過發送帶有附件的電子郵件與其他人的服務器通話。Apache Commons Email,如何通過Content-Transfer-Type將附件通過電子郵件發送給quoted-printable?
我使用Apache的通用電子郵件與附件發送電子郵件,像這樣:
MultiPartEmail email = new MultiPartEmail();
email.setHostName(sHostName);
email.addTo("[email protected]");
email.addFrom("[email protected]");
email.setSubject("the subject");
email.setMsg("the message");
byte[] documentFile = /* ... */;
String filename = "my file.pdf";
String description = "this is my file";
email.attach(new ByteArrayDataSource(myPDF, "application/pdf"), filename, description, EmailAttachment.ATTACHMENT);
email.send();
的問題是,在另一端的人說的「頭信息具有的內容傳送編碼值」 7位」,它必須是‘引用可打印’。
我的問題是,如何使這種變化使文件在適當的方式連接?
羅布
我有同樣的問題! Stange的事情是,根據發送郵件的機器/操作系統,內容傳輸編碼是不同的!我將使用HtmlMail來查看結果。 – marcolopes