Java 发送电子邮件,以便;从「;是名称或文本,而不是真实的电子邮件地址

Java 发送电子邮件,以便;从「;是名称或文本,而不是真实的电子邮件地址,java,jakarta-mail,Java,Jakarta Mail,我正在使用Java邮件API发送电子邮件。当收件箱中收到电子邮件时,它会显示用于发送电子邮件的电子邮件地址。我想隐藏电子邮件地址并显示一些文本。我认为这是可能的,因为当我从facebook收到一封电子邮件时,收件箱中会显示“facebook-电子邮件主题”,而不是xyz@facebook.com-电子邮件主题” 我想用Java邮件API做同样的事情 提前感谢。:) 使用构造函数 InternetAddress(String address, String personal) 当建立您的发件人地

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

我想用Java邮件API做同样的事情

提前感谢。:)

使用构造函数

InternetAddress(String address, String personal)
当建立您的发件人地址时。在您的示例中,这将是

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

在try块中使用以下代码:

//从以下位置设置:
message.setFrom(新的InternetAddress(“displayname”));