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

MYSUSU 发布于 2010/10/05 10:16
阅读 3K+
收藏 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属性里面添加.

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

谢谢!

加载中
0
红薯
红薯

new InternetAddress(String address, String personal)

用这个方法即可

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

os6101
os6101
JAVAMAIL 好像不行啊,还是取的@ 前面的值
0
M
MYSUSU

谢谢,红薯!

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

谢谢!

0
干死it
干死it
我最近也碰到这个问题!
返回顶部
顶部