【问题标题】:How can I detect that an email has been rejected as spam by the recipient?如何检测电子邮件已被收件人作为垃圾邮件拒绝?
【发布时间】:2011-08-23 13:40:04
【问题描述】:

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

我使用 Rails 3。

【问题讨论】:

标签: ruby-on-rails email spam


【解决方案1】:

不,没有。在您的邮件发送到收件人的 SMTP 服务器后,就无法再追踪它了。

我知道你在想什么:一些邮件客户端如何追踪一封电子邮件是否已被阅读(例如在 Outlook 中)。他们可以通过在他们的邮件 (html) 中添加一点 img-tag 来做到这一点。当用户打开邮件时,它会打开imgsrc 属性中指定的路径。由于这是一个脚本(如 PHP 或其他),它可以在打开邮件时自动将标志设置为“已看到”。

当然,还有其他一些方法可以追踪到这一点,但我认为这是最受欢迎的方法。

但是,这无法检查邮件是否已被拒绝、删除或移动到垃圾邮件文件夹。

【讨论】:

  • 需要指出的是,这里描述的方法效果不佳。它不太容易出现误报(如果跟踪 URL 被访问,您可以合理地确定消息已传递,尽管一些垃圾邮件拦截系统也会自动访问 URL)但如果没有命中,您根本不知道如果邮件被阻止,或者收件人在不会自动获取远程图像的客户端中阅读电子邮件。
猜你喜欢
  • 2015-10-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-25
  • 2016-01-03
  • 1970-01-01
  • 2019-04-16
  • 2011-07-12
  • 1970-01-01
相关资源
最近更新 更多