gpt4 book ai didi

java - 带有附件的 html 电子邮件

转载 作者:行者123 更新时间:2023-11-29 04:00:49 25 4
gpt4 key购买 nike

我正在尝试使用 apache-commons-email 1.1 在电子邮件中包含带有一些 html 内容的 zip 附件.

如果我使用此代码发送不带附件的电子邮件,则 html 正文会正确显示。

HtmlEmail email = new HtmlEmail();
email.setMailSession(mailSession);
email.setSubject(subject);
email.addTo(to);
email.setFrom(from);
email.setHtmlMsg(body);
email.send();

但是使用以下内容,电子邮件正文是空白的,并且有一个名为“第 1.2 部分”的 html 附件(与我的 zip 附件一起)包含应该是电子邮件正文的内容:

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 无法从 refractions.net 下载它。

最佳答案

已确认:这是 commons-email 1.1 的问题,已在 1.2 中修复。

关于java - 带有附件的 html 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3756815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com