Javamail,隐藏真正的发件人地址给收件人?

时间:2013-01-12 13:45:20

标签: javamail

我想用javamail发送邮件,但我不希望收件人回复我。

我想将我的真实地址myrealadress@abc.com显示给no-reply@abc.com

对于reply to,我使用:

messageMail.setReplyTo(new Address[]{new InternetAddress("no-reply@abc.com")});

但我可以在邮箱中看到真正的发件人。所以我用:

messageMail.setFrom(new InternetAddress("myrealadress@abc.com", "no-reply@abc.com"));

但我可以在收件人邮箱中看到myrealadress@abc.com地址...

那么,有没有办法完全隐藏发件人地址邮件给收件人呢?

1 个答案:

答案 0 :(得分:1)

您可以通过指定名称

来隐藏它
messageMail.setFrom(new InternetAddress("no-reply@abc.com", "WebMaster"));

但通常从姓名和地址通知是发送邮件的好习惯。使用姓名与来自地址并回复。提及do not reply to the sender