我有一些使用javax.mail.Transport
课程发送电子邮件的代码
代码调用send方法,但如果有任何无效地址,则不会发送消息。
有没有办法将邮件发送到有效地址并忽略无效地址?
答案 0 :(得分:5)
这可以通过在属性中添加属性来轻松解决,如
props.put("mail.smtp.sendpartial", "true");
即使没有有效的reciepients,这也会告诉java发送邮件
答案 1 :(得分:1)
不存在的地址 - 特别是他们的域名不存在
您可以执行java DNS lookup。这可以帮助验证域是否存在。但即使服务器存在,也无法知道给定地址是否有效。如果有办法做到这一点,垃圾邮件机器人将有一个实地日:)。经过验证的电子邮件地址对某些人来说是宝贵的资产。