c# - 如何知道电子邮件是否被收件人标记为垃圾邮件

标签 c# web-services email amazon-web-services spam

今天我们讨论了我们团队中的电子邮件服务。我的一位团队成员向我们介绍了他们在其研究所使用的 Amazon Web Service 来发送批量电子邮件。他说 AWS 还会向您报告电子邮件被退回的情况。这并不像我想的那样困难。但是,如果收件人将其标记为垃圾邮件,它还会向您报告。如何??

这真的可能吗,因为我想不出这里有什么技巧。一旦电子邮件到达收件人的领土(SMTP 服务器),我们就没有关于它的信息。我是一个 Windows 窗体专家,对 Web 和 Web 服务了解不多。这次我尝试了谷歌搜索甚至 Binging,但没有多大用处。

不要指望代码引用或我尝试过的东西。我花了好几个小时只是在搜索,但没有结果。有时我觉得我的 friend 在说谎,如果真是这样,那我不得不说他对面部表情的控制很好。

甚至similar question没有让我很满意。

最佳答案

许多电子邮件提供商,如 Yahoo Mail!和 AOL 提供所谓的反馈循环。您或像亚马逊这样的电子邮件服务提供商可以申请参与。如果接受,您(或亚马逊)将在每次您的收件人点击“此电子邮件是垃圾邮件”时通过电子邮件收到报告。还有一个称为 ARF(滥用报告格式)的报告标准。这样,你(亚马逊)就可以知道你收到了多少投诉。 (当然,目标是移除提示者。他们显然不想要你的电子邮件。)

一些感兴趣的资源:

  1. 申请Yahoo! Feedback Loop
  2. Feedback Loops @维基百科
  3. List反馈循环(主要针对美国)
  4. 关于 ARF and FBL from AOL 的信息

关于c# - 如何知道电子邮件是否被收件人标记为垃圾邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14273424/

相关文章:

c# - 当webrole通过自动缩放删除时如何取消订阅?

java - 在类里面找不到密码的 getter

c# - System.Net.Mail AlternateViews 丢失纯文本数据

c# - 如何使用 CSOM 从 Sharepoint 注销

javascript - ASPX 形式的错误消息和验证数据

c# - 如何在 ubuntu/linux 上运行 asmx webservice?

.net - 尝试使用 Fiddler 从 SSL Web 服务调用中获取 XML?

c# - 我想在我的电子邮件中嵌入图片

php - Laravel 发送默认邮件(不带 SMTP)

c# - 读取Excel文件!总是出现一个对话框要求保存