使用 PHP 发送 1and1 到 2k 封不同电子邮件的时事通讯
Posted
技术标签:
【中文标题】使用 PHP 发送 1and1 到 2k 封不同电子邮件的时事通讯【英文标题】:Newsletter sending from 1and1 to 2k different emails in PHP 【发布时间】:2011-10-02 14:59:05 【问题描述】:我已经研究这个主题很长时间了,老实说,如果你们有时间回答我的问题,我需要一些帮助;)
我的数据库中有几封电子邮件(大约 2000 封,而且还在增加……),我想每周发送两封简报……实现这一目标的最佳方式是什么?
到目前为止,这是我正在做的事情: - 一个脚本 php(元标记刷新设置为 600),每 10 分钟向 50 人发送一封电子邮件(使用基本的 mail() 函数)。它运行 6 个小时才能收到 2k 封电子邮件。我在 1and1 使用较便宜的共享服务器(每月 2 欧元:D)。
1-这种方式是一种好方法吗?我听说当您将人们放入密件抄送时,您会直接进入垃圾邮件……还有很多人甚至没有收到电子邮件……不知道为什么。目前还没有定论。
2- 你认为值得使用专用服务器并向每个人发送 1 封电子邮件,也就是说 2k 不同的电子邮件吗?或者这是一个糟糕的举动?
3- 人们在发送时事通讯时如何进行?我敢肯定,我收到 2k 封电子邮件看起来很可笑,尽管我很难通过这个 ;)
欢迎任何帮助。
干杯。 G/
【问题讨论】:
这对于小型服务器来说似乎有点过分,你能不能不用像mailchimp这样的服务来代替? 考虑过,但我喜欢管理自己的列表和自己的 URL,所以我最终放弃了它。不希望我的用户在退订时被重定向到 mailChimp ...另外,免费版本上有一个徽标:D 公平地说,我从未使用过他们的服务,但只听说过好东西。 2000 封电子邮件,就个人而言,使用 1and1 等提供商通过小型服务器发送似乎很多,我认为他们会在一段时间后对此有话要说。您可能会设置一个 cron 作业以每 x 分钟发送 50 封电子邮件?这肯定是比元刷新更好的设置!不过,您将遇到的主要问题是处理您的电子邮件直接进入垃圾邮件:( cron 作业和元刷新之间有什么区别?我能做些什么来避免垃圾邮件吗? mailchimp 是怎么做的? 嗯,元刷新通常涉及要求网页在发送所有电子邮件所需的时间长度内打开,许多小时。 cron 作业是您设置并忘记的东西,只要服务器在线,它应该 继续运行。不幸的是,许多邮件服务将使用mail()
发送的电子邮件报告为垃圾邮件,我认为有办法在电子邮件中使用某些标题来避免这种情况,但我不是 100% 确定,搜索一下,看看你是否能找到与这个问题。我认为 mailchimp 使用许多不同的 SMTP 服务器,并且可能在很多服务白名单上。
【参考方案1】:
-
最大化连接到相同邮件服务器的时间
最大化您使用的服务器数量
一次发送给一个人
包括图片、文字和html版本,取消订阅链接
检查邮件服务器的响应(如 IP 阻止通知以及取消阻止的链接)
是的,使用 cron
【讨论】:
以上是关于使用 PHP 发送 1and1 到 2k 封不同电子邮件的时事通讯的主要内容,如果未能解决你的问题,请参考以下文章
PHP 如何通过 PHP 一次发送 100 封电子邮件? [复制]
我可以使用啥 PHP 邮件库每天通过 Gmail 发送数百封电子邮件? [复制]
在循环中使用 php mail() 函数发送 +-200 封电子邮件