gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 20:40:42 24 4
gpt4 key购买 nike

目前,我们的应用程序使用 javax.mail 发送电子邮件,使用 javax.mail.MailMessage。我们以这种方式设置电子邮件的 From header :

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

关于java - 在 javax.mail.MimeMessage 中设置发件人名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1567467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com