我有些自动化的功能内置到每天发送的电子邮件,提醒约会等等,基本上我用的就是早上7点开始每天早上自动调度的客户我的web应用程序,检查数据库中的客户,需要通过电子邮件发送,并发送消息。这很好,但除了真正发送电子邮件外,我完全处于黑暗中。醒目无法投递或垃圾邮件文件夹电子邮件
- 我可以采用某种验证的电子邮件地址实际上是一个真实的电子邮件 和电子邮件已经发送成功?
- 什么检查该被传递到垃圾邮件文件夹某种 消息?
- 跳水甚至进一步...我知道有电子邮件服务,在那里, 可以根据人究竟是谁 打开电子邮件中的量提供统计数据。我如何检查这种事情?
我的理解是(至少对于我的第一个问题),我需要检查发件人的电子邮件地址退回或无法投递的邮件,并与他们相应的处理,但我怎么使用Java做到这一点编程?我是否需要实施另一个自动日常流程,检查电子邮件帐户是否收到无法投递的电子邮件,处理错误,然后删除邮件?我认为,因为中继服务器等,未送达误差不会因为中继服务器等的立即可用
我明白这是一个稍微模糊和加载的问题所以我没有必要寻找一个完整的解决方案,但或多或少的一些建议,这将帮助我开始。我宁愿不使用外部服务。
另请参阅[this](http://stackoverflow.com/questions/11754166/javamail-get-message-for-undelivered-emails-to-gmail-or-ymail/11764851#comment15660916_11764851)回答类似的问题。 – 2012-08-03 06:39:18