2

我的客户在他们的网站上需要一个邮件列表。这个想法是用户可以订阅以获取新闻通讯或公告。我希望该列表包含数百个用户,而不是数万个。

我以前没有这样做过(只有单个消息,例如“感谢您注册”)我最初的想法是在 1 个 mail() 调用中将每条消息发送给所有用户,为每个用户使用密件抄送或使用循环单独发送。但后来一位朋友提到了服务器阻止包含 1000 个密件抄送的邮件的可能问题,以及阻止上述循环完全执行的页面超时。

还有其他问题需要考虑吗?任何可能的解决方案?我应该使用 PHPList、Swiftmail 到 phpmailer 之类的工具吗?

提前谢谢:-)

4

3 回答 3

1

我建议您使用现有的邮件列表程序。那里有很多人,免费的和其他的,而且他们已经存在了很长时间。大多数问题都已解决,也将要解决——解决它们没有用。

如果您在自己的服务器上运行此程序,那么您最担心的问题之一就是被标记为垃圾邮件发送者。相关的,但本身也是一个问题,是让您的电子邮件服务器和 dns 条目绝对正确。您将经常面临电子邮件无法到达特定电子邮件地址或特定域的问题。你会发现你被 medium_sized_isp.com 屏蔽了,因为你没有设置 SPF 记录或类似的东西。换句话说,除了编程任务之外,这样做还需要一些系统管理任务和问题。请务必相应地讨论/合同/账单。

于 2010-02-10T21:37:55.847 回答
0

如果你负担得起,像Mailchimp这样的东西可能是你最好的选择。他们会为你处理你的清单,以及格式化所涉及的细节,当然还有所有的技术方面。

于 2010-02-10T17:13:55.160 回答
0

在纯粹的技术层面上,PEAR 有一个名为Mail_Queue的模块,它非常适合这样的事情。每个收件人都会收到一条直接发送给他们的消息。这样做的一个好处是您可以在消息中插入跟踪变量、个性化等。

于 2010-02-10T21:41:31.013 回答