我試圖在電子郵件中使用apache-commons-email 1.1在一些HTML內容中包含zip附件。帶附件的html電子郵件
如果我使用此代碼發送沒有附件的電子郵件,html正文將正確顯示。
HtmlEmail email = new HtmlEmail();
email.setMailSession(mailSession);
email.setSubject(subject);
email.addTo(to);
email.setFrom(from);
email.setHtmlMsg(body);
email.send();
但是使用以下,電子郵件正文爲空,並且有一個HTML附件(旁邊我的zip附件)稱爲「部分1.2」包含什麼應該是電子郵件正文:
HtmlEmail email = new HtmlEmail();
email.setMailSession(mailSession);
email.setSubject(subject);
email.addTo(to);
email.setFrom(from);
email.setHtmlMsg(body);
ByteArrayDataSource bads = new ByteArrayDataSource(zip, "application/zip");
email.attach(bads, "files.zip", "files");
email.send();
我能做些什麼來避免這個問題?
ps我試過升級到commons-email 1.2,但maven從折射網站下載它出於某種原因。
這已經由圖書館完成了,如果你不參與。 – pstanton 2010-09-21 02:56:59