如何检测收件人将电子邮件拒绝为垃圾邮件?

not*_*ere 2 email ruby-on-rails spam

有没有办法检查发送的电子邮件是否已标记为垃圾邮件或已删除?

我使用Rails 3.

els*_*ooo 7

不,没有.将邮件发送到收件人的SMTP服务器后,再也无法对其进行跟踪.

我知道你在想什么:一些邮件客户如何追踪电子邮件是否被读取(例如在Outlook中).他们可以通过img在邮件中添加一个小标签来实现这一点(html).当用户打开邮件时,它将打开img's src-attribute中指定的路径.由于这是一个脚本(如PHP或其他东西),它可以在打开邮件时自动将标志设置为"已见".

当然,还有其他一些方法来追踪这一点,但我认为这是最受欢迎的方式.

但是,无法检查邮件是否已被拒绝,删除或移至垃圾邮件文件夹.

  • 值得指出的是,此处描述的方法效果不佳。它不太容易出现误报(如果跟踪 URL 被访问,您可以合理地确定邮件已送达,尽管某些垃圾邮件阻止系统也会自动访问 URL)但如果没有命中,您根本不知道如果消息被阻止,或者收件人在不会自动获取远程图像的客户端中阅读电子邮件。 (2认同)