读书人

javamail批量发送邮件的有关问题

发布时间: 2012-04-16 16:20:04 作者: rapoo

javamail批量发送邮件的问题
java mail 发送邮件,将系统生成的数据用邮件发送给用户,每个用户对应一封邮件,不是简单的群发。是多对多的发送。邮件发送有时会成功,有时会失败,异常如下:
2011-6-29 22:42:33 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet default threw exception
com.sun.mail.smtp.SMTPSendFailedException: 554 DT:SPM smtp4, DtGowLArcJXROQtOPhyNAA--.1668S2 1309358562 http://mail.163.com/help/help_spam_16.htm?ip=123.112.185.193&hostid=smtp4&time=1309358562

at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2057)
at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1862)

[解决办法]
先观察下smtp协议的554是神马
[解决办法]
开一个线程,每隔x段时间发送一份,这样看能不能解决。

读书人网 >J2EE开发

热点推荐