Apache Commons Email v1.1更改超时时间

时间:2016-09-27 10:04:00

标签: java playframework apache-commons

我正在使用java中的play框架创建一个应用程序。我有以下代码在您注册时发送电子邮件:

event.currentTarget.id

现在,当无法访问邮件服务器时,它会在发出错误之前花费相当多的时间。我想缩短这个时间,这样用户就不必等待很长时间。我怎么能这样做?

提前致谢!

1 个答案:

答案 0 :(得分:1)

使用mail.setSocketConnectionTimeout(连接超时)和mail.setSocketTimeout(读取超时)。将两者都设置为10秒的示例:

mail.setSocketConnectionTimeout(10000);
mail.setSocketTimeout(10000);