0

我有一个网站,通过电子邮件通知会员即将发生的活动。我最近已经增长到 200 个订阅会员,并且邮件出现问题。

我有一个 cronjob 来处理邮件,这样我就可以限制发送的电子邮件数量。我每分钟发送 1 封电子邮件,但仍然收到错误消息。

我发送大约。现在每周 2 次 200 封电子邮件。每次我发邮件时,我都会收到 10-20 次退回,说“无法路由的地址”。主要针对hotmail和gmail。

我创建了自己的 hotmail 地址来测试这一点,但我没有收到来自我的域的任何邮件。我正在使用常规的网络邮件客户端(圆形立方体)对此进行测试。

关于为什么只有 10 到 20 封电子邮件没有到达目的地而其他所有电子邮件都到达目的地的任何想法?

我目前在 Exim 邮件服务器上使用 SwiftMailer(我无法控制)。我发送的地址确实存在,就像我说的,它是每分钟 1 封电子邮件。邮寄大约需要 4.5 小时。反弹发生在 4:22 之后。

任何帮助是极大的赞赏!

4

2 回答 2

0

首先,恭喜您拥有一个蓬勃发展的网站!

其次,您确定电子邮件确实存在吗?我对 10 分钟的邮件有很多麻烦,用户经常使用假电子邮件(或持续 10 分钟的电子邮件)注册。

此外,我过去在发送到 Hotmail 时遇到了麻烦,他们的垃圾邮件控制对管理员来说是荒谬的(但对用户来说很好)。我从未使用过 swiftmailer,但如果它像 phpsendmail 之类的东西,它就不能与 Hotmail 或 Bt Yahoo 地址一起使用。

Exim 邮件服务器是本地的吗?如果是这样,您几乎肯定会被 Hotmail 视为垃圾邮件。如果您不是本地的,请检查您的 IP 是否未列入黑名单:http ://www.mxtoolbox.com/blacklists.aspx

希望这可以帮助 :)

于 2011-11-10T13:29:17.443 回答
0

我认为接收端只是根据您的 IP 地址限制您的流量。您可见的 IP 地址应该有一个反向 DNS,它给出了一个合理的名称,并且该名称应该再次解析为相同的 IP 地址。

您应该仔细检查您的 exim 日志文件,因为在那里您会找到接收服务器给出的确切错误消息,并且有了这些信息,我们可以更好地尝试解决问题。

于 2013-04-09T09:16:40.263 回答