这是场景:
我有一个向我发送MimeMessage的电子邮件地址列表。 该列表有时可能包含无效的电子邮件地址,需要处理。
我正在做这样的事情:
MimeMessagePreparator preparator = mimeMessage -> {
MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true);
helper.setTo(recepientsCommaSeparated.split(","));
helper.setCc(recepientsCcCommaSeparated.split(","));
helper.setSubject(map.get(SUBJECT_FIELD));
helper.setText(map.get(CONTENT_FIELD),true);
};
try {
this.mailSender.send(preparator);
} catch (MailException ex) {
ex.printStackTrace();
}
这不会将电子邮件发送到有效的emailaddresses,并且会导致整个通话失败。 我希望有效的emailaddress能够接收到该电子邮件,并且可以捕获并处理无效的Email地址。