我正在建立一个电子邮件通讯服务。
显然我们正在定期选择退出链接以及类似的一切,但我想知道......当Gmail中的用户执行“报告垃圾邮件”按钮(或任何电子邮件客户端中的等效按钮)时,我们如何才能收到这些报告?
让人们开发出好的系统来编程解析这些报告,例如我们可以解析的报告电子邮件的API或通用格式吗?
谢谢!
基于答案的更多信息:
对不起它可能误导了我的措辞。我发现Gmail每次点击“垃圾邮件报告”按钮都不会通知邮件服务器,这主要用于客户端过滤。但是,即使没有直接连接到“垃圾邮件报告”按钮,新闻通讯公司也会得到这样的报告:
请参阅mailchimp.com的讨论:http://www.mailchimp.com/articles/how_legitimate_marketers_can_prevent_spam_complaints/
Aweber在这里:http://www.aweber.com/faq/questions/390/What+Is+An+Acceptable+Complaint+Rate%3F
听起来好像他们开始获得足够的报告,然后他们会发送消息给发送邮件服务器,我假设使用电子邮件的“返回路径”标题,也许像abuse.net这样的服务?也许有人对此有更多信息?
听起来好像报告不允许您识别收件人,但它们允许您识别在您的简报服务上标记或删除某人帐户时有用的邮件(和发件人)。这就是我想要用它的另一种方式,以便留意那些恶意使用新闻通讯服务的人。
正如下面提到的@scope,AOL为此提供了反馈回路服务。这就是我感兴趣的事情,确保从各种电子邮件服务获取这些报告的最佳实践以及如果可能的话如何以编程方式处理它们。
另外,我正在运行自己的邮件服务器,因此IP是我的,我可以设置一个脚本来阅读电子邮件到“abuse@mydomain.com”,或者其他任何需要的东西。谢谢!
答案 0 :(得分:2)
Gmail recently announced支持List-Unsubscribe标头,因此请确保您的邮件列表使用它。当用户将您的某条消息标记为垃圾邮件时,Gmail和其他一些服务会向您发送取消订阅消息。这不能保证。
AOL有办法获取垃圾邮件报告的副本,但它是由发件人的IP地址完成的,因此只有在您不与任何人共享服务器时才有用。而且您没有收到收件人的身份证明,因此您不能使用它来取消订阅,除非您在邮件ID或发件人地址中编写收件人ID的诡计。 (唉,新用户只能发布一个链接,所以我无法告诉你在哪里找到它。搜索“aol垃圾邮件反馈循环”。)
答案 1 :(得分:1)
显然,“反馈循环”是这里要寻找的服务。
甚至有些公司会为您编制所有ISP的反馈循环报告,并可以CSV格式或类似的方式将它们提供给您。
例如:http://www.isipp.com/services/fbl-reports/
没有与他们交谈,看他们是否为此提供网络服务,但即使他们没有,你也可以编写服务来解析他们通过电子邮件发送的每日csv。
答案 2 :(得分:0)
我认为电子邮件地址永远不会被通知它被标记为垃圾邮件,因为它是客户端级别的过滤。如果有人将您标记为垃圾邮件,则很可能您永远不会知道。
这主要是出于隐私目的。
此外,与Gmail不同,桌面应用程序无法将这些存储在服务器上。
答案 3 :(得分:0)
我所知道的所有电子邮件应用中的“垃圾邮件”功能都是客户端设置,主要是因为没有其他要求,这是一个完全个性化的设置。
但是,谷歌可能会提供一个API,以便对电子邮件地址的“趋势”有所了解,但我不知道这样的API,我已经针对谷歌apis做了一些编码。我不会太担心将您标记为垃圾邮件客户端的人,它应该对您的发行版没有影响。即使网络邮件提供商更有可能根据用户趋势将您标记为垃圾邮件,因为如果您是合法的时事通讯并且拥有选择加入的模式,或者如您所说的那样,它不会对您的发行版产生重大影响。简单的选择退出模型。
答案 4 :(得分:0)
我为此添加了一个不同的答案。
基本上我认为你应该做的就是让那个人将违规邮件发送到abuse@mydomain.com。然后,您可以阅读转发的消息(可能会自动?)并确定哪个帐户有违规的简报。一旦确定,请向帐户持有人发送一封电子邮件,说X人已将您的服务报告为滥用。
您可以做的其他事情是在邮件正文中放置一个自定义ID(滥用@mydomain链接旁边的页脚?),其中ID已定义足够您可以在电子邮件中查找模式,转发或者不是,只要该ID在发送到abuse@mydomain.com的电子邮件中,就可以通知该人。
另一种方法是让用户将其发送到abuse81348@mydomain.com,其中号码是简报ID,并以编程方式检查该地址,处理并向帐户持有者发送报告数量。
另一种方法是建立一个人可以举报滥用行为的链接,其理念与上述想法相同。该链接包含$ _GET中的ID号,然后进入隐藏表单。该表单为人们提供了一个评论他们想要添加的额外内容的地方,可能是验证码,然后提交,将其条目放入投诉数据库,该数据库可以在一天结束时发送给帐户持有人。