0

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

发送速度非常低。发送 24k 封电子邮件花了一整天的时间,并且服务器在此之间多次超时(ALso smtp 421 错误)。如果我只发送 24k 封电子邮件,我很困惑,怎么会有 85k 封电子邮件排队,为什么要花这么多时间。我也与支持人员交谈,但我没有得到任何令人满意的答案。这个问题与脚本、cron 或服务器相关的设置有关吗?

任何帮助将不胜感激。

谢谢, 阿南德

4

1 回答 1

0

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

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

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

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

另一方面,如果您是垃圾邮件发送者,请立即放弃,您不会赢。

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

于 2012-02-21T19:51:16.930 回答