19得票3回答
如何在Apache Commons Email中更改字符集?

我正在使用Apache Commons email向我的客户发送邮件,但是我有一个名为'Semana da Computação'(葡萄牙语BR)的客户,但它被写成了'Semana da Computação'。 我尝试修改我的代码,但是什么也没用: public static bool...

12得票3回答
使用Apache Commons邮件库在Java中发送电子邮件

我正在使用Apache Commons Email库发送邮件,但无法通过GMail SMTP服务器发送邮件。 有人能提供可以与GMail SMTP服务器和其他服务器配合使用的样例代码吗? 我正在使用以下代码,但不起作用:String[] recipients = {"receiver@gma...

10得票6回答
如何使用Apache Commons Email将文件附加到HTML电子邮件

我正在使用Apache Commons Email 1.1,但我不知道如何将文件附加到HtmlEmail。 如果我运行下面的代码,则会收到带有附件的电子邮件,但HTML消息也作为附件传递。 如果我不调用email.attach(),则HTML消息会按预期传递,但我需要同时传递HTML消息和附...

10得票2回答
Apache Commons Email and UTF-8

如何将使用Apache Commons Email生成的电子邮件编码更改为UTF-8?我希望根据收件人的语言发送生成的电子邮件,并且我需要考虑到日语和俄语。问题是:Email类不提供可以传递给Email.setCharset方法的UTF-8常量。有任何提示吗?

9得票5回答
使用Commons-Email向Gmail发送电子邮件

Email email = new SimpleEmail(); String authuser = "......@gmail.com"; String authpwd = "*******"; // Very Important, Don't use email.setAuthentica...

9得票3回答
如何在一个会话中发送多封电子邮件?

我希望向不同的收件人发送成千上万封不同的电子邮件,并希望打开与我的SMTP的连接并保持它。我希望这比为每封邮件重新打开连接更快。我想使用Apache Commons Email实现这一目标,但如有必要可以退而使用Java Mail API。 目前,我正在做以下操作,每次都会打开和关闭连接: ...

7得票1回答
在Commons Email中将附件作为流添加

我在我的Web应用程序中使用Apache Commons Email,它可以正常工作。 现在我需要通过附件发送文档,但是遇到了一些问题。我需要从数据库中获取文件(作为BLOB)并将其添加为附件。看起来Commons Email不支持流式附件,只能从路径中获取文件。 我想知道这里的最佳实践是...