群发电子邮件来自专用IP和服务器

时间:2012-02-21 06:04:57

标签: cron smtp phpmailer exim

我们有一个专用服务器,我们正在发送来自专用IP的电子邮件。我们使用PHP邮件程序Script和Exim发送电子邮件。我面临的问题是我们发送的邮件数量非常少,例如。只有25 k的电子邮件,但当我们检查队列中的电子邮件时,它会说85k封电子邮件。我们正在运行cron来获取和发送电子邮件。

发送速度非常低。花了一整天发送24k电子邮件和服务器在Between之间多次超时(ALso smtp 421错误)。我很困惑,如果我只发送24k电子邮件,如何将85 k电子邮件排入队列以及为什么花费这么多时间。我也谈过支持他们,但我没有得到任何满意的答案。此问题与服务器相关的脚本,cron或设置有关吗?

任何帮助将不胜感激。

谢谢, 阿南德

1 个答案:

答案 0 :(得分:0)

如果您的邮件是25k,但是要转到不同域的多个收件人,则需要将它们分别发送到每个域,因此如果您的邮件至少有四个收件人邮件服务器,则可以轻松拥有85K。 4 * 25k> 85K

以4开头的SMTP响应(例如421)表示无法立即发送消息,请稍后再试。这可能只是意味着收件人服务器存在临时问题,或者可能存在其他原因。您需要就收件人与收件人联系。

至于速度,根据您发送的邮件量,您可能看起来非常像垃圾邮件发送者。当您怀疑发送垃圾邮件时,收件人邮件服务器(或您的ISP)可以合理地限制或拒绝您的连接,从而导致邮件需要更长的时间才能发送。这可能是你积压的原因。

如果您不是垃圾邮件发送者,请坚持下去。最终,其他邮件服务器将学会信任您。新的邮件服务器总是看起来很可疑,特别是如果它发送了大量的小电子邮件。如果你不断发送合法的电子邮件,你最终会建立良好的声誉。

另一方面,如果你是垃圾邮件发送者,现在放弃,你就不会赢。

如果您需要发送大量消息并且无法等待建立您的声誉,可以考虑通过ISP的邮件服务器发送(可能适用合理使用限制),或使用诸如Mailchimp之类的批量邮件服务,或其竞争对手之一。