outlook中有个很好的功能阅读邮件后给出已读回执
使用javamail不知道能不能实现这个功能,我查了一天的资料Java Technology Forums 上有帖子说了
msg.setHeader("Return-Receipt-To", account@server.domain);可以
试了后发现不行
又看了一个贴子,上面说这个方法有时可以有时不行,也不知道是什么,不过受到了一点启发:查看类似邮件的报头,结果有了惊人的发现:
Disposition-Notification-To: =?gb2312?B?0e7Cvc6w?= account@server.domain>
不得了,将程序修改为msg.setHeader("Disposition-Notification-To","account@server.domain");成功!!!
这个过程的关键是查看邮件的报头,使用javamail+邮件的报头