gpt4 book ai didi

java - 尝试将邮件发送到电子邮件地址列表(其中的电子邮件 ID 无效)时出错

转载 作者:行者123 更新时间:2023-12-02 09:18:36 24 4
gpt4 key购买 nike

这是场景:

我有一个电子邮件地址列表,我必须向其发送 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();
}

这不会将电子邮件发送到有效的电子邮件地址,并使整个调用失败。我期待有效的电子邮件地址接收电子邮件,并且可以捕获和处理无效的电子邮件地址。

最佳答案

您应该将属性 mail.smtp.sendpartial 设置为 true。

If set to true, and a message has some valid and some invalid addresses, send the message anyway, reporting the partial failure with a SendFailedException.

详细文档Here

关于java - 尝试将邮件发送到电子邮件地址列表(其中的电子邮件 ID 无效)时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58848330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com