如何在第二次连接smtp端口25?

时间:2011-03-31 06:28:42

标签: java email tomcat apache-commons-email

我正在使用 Apache commons mail 在我的网络应用程序中发送邮件。我的Web应用程序托管在Tomcat中。当我尝试在服务器启动后第一次发送邮件时。我能够发送邮件。但在那之后,当我第二次尝试时,它没有连接到SMTP port 25

通过使用setDebug(true);,我可以在emailObj.send()之后找到它关闭连接。所以下次无法连接。

如何解决我的问题?

1 个答案:

答案 0 :(得分:1)

您是否正在重复使用相同的电子邮件实例?

电子邮件是一个代表一个电子邮件的类,您将通过send()方法发送该电子邮件。

如果要发送其他电子邮件,则必须实例化新的电子邮件对象。