我在java应用程序中使用javax.mail.internet.MimeMessage
通过javax.mail
库发送邮件。
在消息创建类中,我使用类似:
的内容message.setFrom(new InternetAddress("name.surname@domain.com"));
收到的消息显示在消息标题中:
From: <name.surname@domain.com>
使用任何邮件客户端软件都可以指定“显示的”发件人,在这种情况下,标题如下所示:
From: Name Surname <name.surname@domain.com>
其中“Name Surname”是一个免费字符串,也就是“CompanyName商业办公室”,它是一般邮件客户端显示的关于邮件发件人的内容。
如何将“显示的”发件人设置为邮件对象? message.setFrom(String s)
不起作用。
答案 0 :(得分:2)
只需将构造函数与个人参数一起使用:
message.setFrom(new InternetAddress("name.surname@domain.com","Name Surname"));