使用Postfix和JavaMail发送邮件,发件人名称配置问题

发布于 2021-11-20 13:16:37 字数 1248 浏览 1033 评论 4

最近在写一些对会员群发邮件的代码,在测试的过程中发现,到对方的邮件中显示的是邮件地址(store_man@xxxx.com)中用户名字"store_man",而要求如开源社区和亚马逊的效果:

 

subs_verify@amazon.cn  ,在邮箱中发件人为:卓越亚马逊,而不是"subs_verify"

no-reply@oschina.net,在邮箱中发件人为:OsChina.NET,而不是"no-reply"

系统要求,发送邮件要显示"门店经理",而不是"store_man",这样显得非常不友好.

想知道这个参数配置是在Postfix用户里面配置,还是在JavaMail属性里面添加.

不知大家在开发的过程中,遇到过这个问题没有.

谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

谢绝鈎搭 2021-11-25 07:03:37

我最近也碰到这个问题!

草莓味的萝莉 2021-11-25 06:42:28

谢谢,红薯!

我还真没有注意这个API,postfix看了半天,JavaMail中session,message都看了一遍,也没有看出来!

谢谢!

岁吢 2021-11-25 06:23:30

JAVAMAIL 好像不行啊,还是取的@ 前面的值

明媚如初 2021-11-24 02:08:28

new InternetAddress(String address, String personal)

用这个方法即可

new InternetAddress("no-reply@oschina.net","开源中国")

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文