Java POCO libs:无法发送带有附件的HTML格式电子邮件
我无法发送带有附件的HTML格式电子邮件:我可以发送HTML格式电子邮件或带有附件的电子邮件。 如果我发送带有附件的HTML电子邮件,我只会收到附件,而不会收到正文 这是我正在使用的代码片段:Java POCO libs:无法发送带有附件的HTML格式电子邮件,java,Java,我无法发送带有附件的HTML格式电子邮件:我可以发送HTML格式电子邮件或带有附件的电子邮件。 如果我发送带有附件的HTML电子邮件,我只会收到附件,而不会收到正文 这是我正在使用的代码片段: ... message.setSender(emailFrom); message.addRecipient(MailRecipient(MailRecipient::PRIMARY_RECIPIENT, emailToAddr, emailToRealName)); message.setSubjec
...
message.setSender(emailFrom);
message.addRecipient(MailRecipient(MailRecipient::PRIMARY_RECIPIENT, emailToAddr, emailToRealName));
message.setSubject(subject);
message.setContentType("text/html; charset=utf-8"); // also tried multipart/mixed
std::string content("");
content += "<html>";
content += "<head>";
content += "</head>";
content += "<body>";
content += "Test HTML";
content += "</body>";
content += "</html>";
message.setContent(content, MailMessage::ENCODING_8BIT); // also tried message.addContent(new StringPartSource(content));
message.addAttachment("myFile", new FilePartSource("/home/max/attach.txt"));
而不是设置内容。
好的,现在我对addPart和addContent有些困惑
如果有人对如何处理带有附件的HTML电子邮件有一些建议,欢迎使用POCO libs
我希望这能帮助一些人
message.addPart("myPart", new StringPartSource(content, "text/html; charset=utf-8"), MailMessage::CONTENT_INLINE, MailMessage::ENCODING_8BIT);