使用 PHP 每天在社交网站上发送大量电子邮件时避免被标记为垃圾邮件
可能的重复:
避免被网络邮件公司大规模屏蔽/批量发送电子邮件?
大家好, 如果我每天向用户发送许多电子邮件(100 或 1000 封),样式为“有人评论了您的图片”等...,避免这些电子邮件被标记为垃圾邮件并被阻止的最佳做法是什么? 我已经选择加入(即用户在注册接收电子邮件时选中复选框,并确认他们的电子邮件。)
我正在寻找有关电子邮件标头的提示以及避免被标记为垃圾邮件的其他方法 - 从基础开始到先进的技术。 谢谢!!
Possible Duplicate:
Avoid being blocked by web mail companies for mass/bulk emailing ?
Hi all,
if I send many emails per day (100s or 1000s) to users, style "someone commented on your picture" etc..., what are the best practices to avoid that these emails are labeled spam and blocked? I already have an opt-in (ie. users check a checkbox when signing up to get emails, and confirm their email.)
I'm looking for tips on email headers, and other ways to avoid being labeled as spam - from the basics to advanced techniques. Thanks!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在跟踪反垃圾邮件措施的成功程度方面,不幸的是,您不会有太大的运气,因为许多垃圾邮件过滤软件只是丢弃它认为是不良的邮件。 然而,表现良好的反垃圾邮件系统将拒绝(在 SMTP 时)邮件:因此,如果您有有效的外发邮件返回路径,则可以捕获拒绝。 确保 Sender: 标头设置为您将接收邮件的地址,以便退回邮件最终到达那里。
一些大型 ISP 支持向网站提供他们识别为垃圾邮件的邮件副本(“反馈循环”)。 例如,AOL 就是这样,请参阅 http://postmaster.aol.com/fbl/fblinfo.html。 这意味着您将收到他们从您那里收到并被标记为垃圾邮件的经过清理的邮件副本。
您会发现一些用户非常懒,甚至不遵循非常明确或简单的取消订阅说明,而只是单击“垃圾邮件”。 即使他们一开始就明确选择加入。 反馈循环可以帮助您识别这些用户,尽管这并不简单,因为循环已被精确清理以阻止您识别用户!
最后,请留意流行的 RBL 列表,以确保您的邮件服务器不被列出。 维基百科页面“Comparison_of_DNS_blacklists”列出了一些流行的列表(没有直接链接,抱歉,我每个答案只有一个 URL!)
In terms of tracking how successful your anti-spam measures are, you will not have a great deal of luck with this unfortunately as a lot of spam filtering software simply drops mail that it believes to be bad. However, well-behaved anti-spam systems will reject (at SMTP time) the mail: so, you could capture the rejections if you have a valid return-path for your outgoing mail. Make sure the Sender: header is set to an address of yours which will receive mail so that the bounces end up there.
Some of the big ISPs support providing sites with copies of mail they have identified as spam ("feedback loops"). E.g. AOL does, see http://postmaster.aol.com/fbl/fblinfo.html . This would mean you would receive a sanitized copy of mail that they had received from you and had been marked as spam.
You will find some users are very lazy and rather than follow even very clear or easy unsubscribe instructions, will just click "spam". Even if they opted in explicitly in the first place. Feedback loops can help you identify those users although it's not trivial because the loops are sanitized precicely to stop you identifying the users!
Finally keep an eye on popular RBL lists to ensure your mail servers are not listed. Some of the popular ones are listed at the wikipedia page "Comparison_of_DNS_blacklists" (no direct link, sorry, only one URL per answer for me!)