繁体   English   中英

在简报模块中发送大量电子邮件

[英]sending a lot of email in newsletter module

我正在写php / mysql中的新闻稿模块。

如何发送电子邮件到不会导致我的邮件服务器被阻止的网站下标? 我的意思是它不会被视为垃圾邮件发件人?

这个问题的完整答案实际上超出了本网站的范围,因为其中很多都涉及涉及域和服务器的管理任务。

但简短的回答是:不要这样做! 您最终会将服务器的IP列入黑名单,从而使得从该服务器发送的低容量电子邮件变得毫无价值。

你应该看看其他选择; RSS提要,第三方,运行良好的邮件服务(如Constant Contact)或其他内容。

使用Cron作业执行此操作并以小块发送具有时差的邮件。

如果您希望从您的网站发送电子邮件,然后不将其标记为垃圾邮件,则需要遵循以下几条规则:

  1. 从最明显的开始:检查以确保您的服务器的IP地址不在任何垃圾邮件黑名单上。 试试这个网站: 链接文字

  2. 默认情况下,从Apache服务器上托管的网站发送的所有电子邮件都是从Apache服务器运行的用户发送的,通常是“nobody”。 这是垃圾邮件过滤器的红色标记,因此您必须修改“返回路径”标头的值,电子邮件服务器并不总是允许这样做。 如果您无法修改返回路径,那么您需要以另一个用户身份启动apache,为您的apache服务器创建一个新帐户,只要它不是'nobody'就可以命名它,然后将apache服务器配置为运行为这个新用户

  3. 对于用于发送电子邮件的IP地址进行反向DNS输入非常重要。 反向DNS条目必须指向指向此IP地址的相同域名。 这实际上是最重要的事情。 由于只有虚拟主机可以添加反向DNS条目,因此您应该让主机为您执行此操作。

其他较小的步骤可以帮助您在DNS服务器中配置适当的spf条目,另一个是使用数字签名来签署所有外发邮件。 我曾经使用过一个名为dksign的程序,它现在可能不是最新的程序,所以你的研究工作并找到签署你的消息的最佳方式。

创建主题行时使用常识。 如果您在主题行或类似的内容中说“免费折扣优惠”或“get viagra”,则无论如何,您的邮件都可能被标记为垃圾邮件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM