发送电子邮件,使“from”是名称或文本而不是真实的电子邮件地址

时间:2022-10-23 19:19:00

I am sending email using Java Mail API. When the email is received in the inbox its shows the email address used to send the email. I want to hide the from email address and show some text. I think its possible because when I get an email from facebook, in the inbox it says "Facebook - Email subject" rather than "xyz@facebook.com - Email Subject".

我正在使用Java Mail API发送电子邮件。收件箱中收到电子邮件后,会显示用于发送电子邮件的电子邮件地址。我想要隐藏来自电子邮件地址并显示一些文字。我认为这是可能的,因为当我收到来自Facebook的电子邮件时,在收件箱中它显示“Facebook - 电子邮件主题”而不是“xyz@facebook.com - 电子邮件主题”。

I want to do the same using Java Mail API.

我想使用Java Mail API做同样的事情。

Thanks in advance. :)

提前致谢。 :)

1 个解决方案

#1


Use the Constructor

使用构造函数

InternetAddress(String address, String personal)

when building your sender address. In your example this would be

在构建发件人地址时。在你的例子中,这将是

sender = new InternetAddress("xyz@facebook.com","Facebook");

#1


Use the Constructor

使用构造函数

InternetAddress(String address, String personal)

when building your sender address. In your example this would be

在构建发件人地址时。在你的例子中,这将是

sender = new InternetAddress("xyz@facebook.com","Facebook");