使用Postfix和JavaMail发送邮件,发件人名称配置问题
最近在写一些对会员群发邮件的代码,在测试的过程中发现,到对方的邮件中显示的是邮件地址(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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我最近也碰到这个问题!
谢谢,红薯!
我还真没有注意这个API,postfix看了半天,JavaMail中session,message都看了一遍,也没有看出来!
谢谢!
JAVAMAIL 好像不行啊,还是取的@ 前面的值
new
InternetAddress(String address, String personal)
用这个方法即可
new InternetAddress("no-reply@oschina.net","开源中国")