4

我正在解决的问题是,当我发送邮件时,如果收件人(邮件,抄送/密送)不存在,我不希望发件人收到传递状态通知(失败)邮件。

我正在实施的解决方案是在邮件Prevent-NonDelivery-Report中添加新标头

我想在 java 中的 MimeMessage msg 中添加新标头

// this is part of the code that defined the mime message 
Session session = Session.getDefaultInstance(props, null);

// we create message
Message msg = new MimeMessage(session);

// this code is not working for me
msg.addHeader("Prevent-NonDelivery-Report", "");

我找到了解决方案,我将 props.setProperty("mail.smtp.dsn.notify", "NEVER") 添加到会话的属性中并解决了我的问题

4

1 回答 1

0

代表 OP:

我找到了解决方案。我加:

props.setProperty("mail.smtp.dsn.notify", "NEVER")

到会话的属性,这解决了我的问题。

于 2019-01-23T09:50:44.163 回答