在javax.mail.MimeMessage中设置发件人名称?

当前,我们的应用程序使用javax.mail.MailMessage使用javax.mail发送电子邮件。我们通过以下方式设置电子邮件的“发件人”标题:

Message msg = new MimeMessage(mailSession);

msg.setFrom(new InternetAddress("mail@companyxyz.com"));

这样做很好,但我们希望使“发件人”部分更加用户友好。当前,收到电子邮件的人将在其收件箱的“发件人”部分中看到“

mail@companyxyz.com”。相反,我们希望他们在那里看到“

XYZ公司”。我认为这可能是通过addHeader()方法完成的,但是我不确定标题名称是什么。

回答:

好的,阅读有关所有相关类的文档会有所帮助。正确的语法应该是

Message msg = new MimeMessage(mailSession);

msg.setFrom(new InternetAddress("mail@companyxyz.com", "Company XYZ"));

来源:https

:

//javamail.java.net/nonav/docs/api/javax/mail/internet/InternetAddress.html

以上是 在javax.mail.MimeMessage中设置发件人名称? 的全部内容, 来源链接: utcz.com/qa/423076.html

回到顶部