我正在解决的问题是,当我发送邮件时,如果收件人(到邮件,cc/bcc)不存在,我不希望发件人收到传递状态通知(失败)邮件。
我正在实现的解决方案是在邮件中添加新 header Prevent-NonDelivery-Report
我想在 Java 的 MimeMessage 消息中添加新的 header
// 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") 添加到 session 的属性并解决了我的问题的解决方案
最佳答案
代表 OP:
我找到了解决方案。我补充:
props.setProperty("mail.smtp.dsn.notify", "NEVER")
到 session 的属性并解决了我的问题。
关于Java 在 MimeMessage 消息中添加 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13375936/