我正在使用Jodd 电子邮件库来发送和接收电子邮件。使用 Jodd SmtpServer
,我可以设置连接超时。我试图阅读文档,但我没有找到任何东西。我想用 Imap 或 Pop3 设置超时。
问问题
96 次
1 回答
0
只需扩展 egImapServer
类并覆盖这样的createSessionProperties
方法:
public class MyImapServer extend ImapServer {
...
protected Properties createSessionProperties() {
Properties props = super.createSessionProperties()
props.setProperty("mail.imap.connectiontimeout", 123);
return props;
}
}
随着迁移到 Java8,这将变得更加容易,因为我们将为会话属性提供一些流畅的接口。
超时是相当常用的,我们也可以添加对它的直接支持。
于 2016-08-12T22:01:07.460 回答