org.apache.commons.mail.EmailException: Sending the email to the following server failed : www.*.com:25
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1469)
at org.apache.commons.mail.Email.send(Email.java:1496)
Caused by: javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
  com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT (l1@126.com) dosn't exist
;
  nested exception is:
  com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT (l1@126.com) dosn't exist
  at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1294)
  at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:635)
  at javax.mail.Transport.send0(Transport.java:189)
  at javax.mail.Transport.send(Transport.java:118)
  at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1459)
  ... 34 more
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT (l2@126.com) dosn't exist
;
  nested exception is:
  com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT (l2@126.com) dosn't exist
  at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1192)
  ... 38 more
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT (luo1@goodbaby.com) dosn't exist
  ... 39 more
解决方案
} catch (MalformedURLException | EmailException | UnsupportedEncodingException e) {
      Throwable cause = e.getCause();
      Address[] invalidAddresses = ((SendFailedException) cause).getInvalidAddresses();
      结果是:l1@126.com,l2@126.com
      查出来后在程序中替换