【发布时间】:2021-07-16 01:55:03
【问题描述】:
我们有一个要求,试图尽我们所能确定发送给用户的电子邮件的进度。我们知道这不是 100%,我建议的解决方案是在电子邮件中使用从 URL 加载的图像/水印,该 URL 会记录图像已被读取......但他们很有可能是将依赖阅读/交付收据和退回。所以我想了解更多关于它的信息,既要做好准备,又可以在会议上反对它。
如果我们要设置一个电子邮件邮箱来接收退回邮件、已读回执和送达回执,然后编写一个 java 程序来轮询该邮箱,获取邮件并检查它们。我怎么能从垃圾邮件的送达收据中分辨出已读回执的退回?我知道读取和送达回执请求是 SMTP 标头。返回的消息是否有一个标头来说明它们是什么?并做反弹?如果是这样,它们是什么?如果不是,我是否在解析消息正文?这是否因服务器而异?里面有没有标准(或接近标准)的东西?就像“无法交付”这个词一直都在?
我试图用谷歌搜索,但我能得到的所有点击都是关于请求收据。
【问题讨论】:
标签: email smtp jakarta-mail