我正在使用Java Mail API发送电子邮件。收件箱中收到电子邮件后,会显示用于发送电子邮件的电子邮件地址。我想要隐藏来自电子邮件地址并显示一些文字。我认为这是可能的,因为当我收到来自Facebook的电子邮件时,在收件箱中它显示“Facebook - 电子邮件主题”而不是“xyz@facebook.com - 电子邮件主题”。
我想使用Java Mail API做同样的事情。
提前致谢。 :)
答案 0 :(得分:15)
使用构造函数
InternetAddress(String address, String personal)
构建发件人地址时。在你的例子中,这将是
sender = new InternetAddress("xyz@facebook.com","Facebook");
答案 1 :(得分:0)
在try块中使用以下代码:
// Set From:
message.setFrom(new InternetAddress("displayname<"+from+">"));