一次给很多人发信,如果其中一个地址无效,Invalid Address,那么就一封信都不会发……
这样不对的,地址正确的应该发的……
查com.sun.mail.smtp 的文档,说mail.smtp.sendpartial属性设置为true就可以。
Properties props = new Properties(); props.put("mail.smtp.sendpartial", true); ...
但试验了半天,和原来一样,还是不发……
why?
逼我一个一个的发…… =============================================== OK了,原来是: props.put("mail.smtp.sendpartial", "true"); 当字符串来设置就可以了,晕。
或者,把MimeMessage封装成SMTPMessage, SMTPMessage xx = new SMTPMessage(mimeMessage); xx.setSendPartial(true); 也可以。
|