日期:2014-05-17  浏览次数:20782 次

Java邮件,绑定回置邮箱问题
最近在做web 邮箱方面的功能,在网上也找了些资料,实现了基本功能,但最近遇到一个需求:

发送邮件不成功时回置邮件,但是发送邮件的邮箱xxxxfrom@qq.com和 xxxx@qq.com 不是同一个地址
不知道 可以实现否
自己测试过不论下面代码的xxxx@qq.com 地址怎么写都是回置到发送邮件的xxxxfrom@qq.com地址
不知为何,特来此向高手虚心请教

message.setHeader( "Return-Receipt-To", "xxxx@qq.com");

------解决方案--------------------
MimeMessage的话, 使用MimeMessage的setReplyTo方法可以设置回复地址.
然后设置property mail.smtp.from可以设置当邮件发送失败时退回的邮箱.
你的代码中, 建议将setHead部分的代码改为放入到property中, 然后再生成MimeMessage对象.
------解决方案--------------------
你这个是代理发邮件
那只能用代理发到回置地址
邮箱是不具备这个功能的