通过在setHeader()方法中设置收件人地址来发送邮件 - java mail

时间:2015-01-15 18:16:47

标签: java email javamail email-headers

有没有办法使用setHeader()添加收件人地址,如

message.setHeader("To:","mail@domain.com");

我尝试了上面的一个,但是没有用。如果我错了,请纠正我。

我需要替代以下代码:

InternetAddress mail_to = new InternetAddress("mail_id@domain.com","Name_of_recipient");
message.addRecipient(Message.RecipientType.TO, mail_to);

我的要求是跳过RFC822电子邮件格式检查。

1 个答案:

答案 0 :(得分:0)

标题名称为“To”,没有冒号。

但是你不会因格式错误的地址而走得太远。即使JavaMail没有检测到错误,服务器也很可能会这样做。