1

我搜索了一下,看起来设置电子邮件返回路径的标准方法(以便退回到与发件人不同的地址)是通过 Properties 对象,如下所示:

Properties prop = new Properties();
prop.put("mail.smtp.from", "bounce@domain.com");
Session session = Session.getDefaultInstance(prop, null);
MimeMessage mimeMessage = new MimeMessage(session);

// set from/to/subject of the mail here.

有没有办法在创建 mimeMessage 对象后设置返回路径?我正在使用的邮件架构创建一个空邮件,然后根据它实际是什么类型的邮件,设置与邮件相关的其余字段。我只希望某些类型的邮件被退回,而不是全部,所以我宁愿在创建消息对象之前不设置返回路径。

4

1 回答 1

0

您可以创建一个布尔值来确定它是否应该反弹。

Boolean Bounce;
String BounceAdr;

// Set Bounce = true / false depends on mail created

if (Bounce == True) {
BounceAdr = "bounce@domain.com";
prop.put("mail.smtp.from", BounceAdr);
} else {
BounceAdr = null;
prop.put("mail.smtp.from", BounceAdr);
}
于 2015-11-06T00:59:54.643 回答