-1

我正在编写一个 sendmail 模块来通过电子邮件将一些东西发送给我的站点用户。为了测试它,我在雅虎使用我自己的电子邮件来接收这封电子邮件。但不幸的事情发生了。大约 1200 条发送到我在雅虎的电子邮件地址,雅虎将它们全部发送到垃圾邮件箱。现在我无法向雅虎地址发送任何电子邮件,我的服务器在 mailq 中给了我这条消息:

发送暂停:主机 g.mx.mail.yahoo.com[98.137.54.238] 拒绝与我交谈...

我怎么解决这个问题??我网站的许多用户都有雅虎电子邮件地址。

我的服务器使用后缀。谢谢你的帮助。

4

2 回答 2

1

许多邮件服务器会阻止无法识别的邮件服务器尝试一次发送大量邮件。这是其中大多数内置的安全功能,也值得庆幸;如果服务器不检查,任何拥有 sendmail 守护程序的人都可能用 1200 多封垃圾邮件淹没您的收件箱。

很多时候,您必须等待 24 小时,然后服务器才能让您再次进入。有时甚至一周;它永远无法确定。

我建议在您的程序中构建一个消息队列系统(或者,如果可以选择,在您的 sendmail 守护程序中)以限制每个接收主机每小时 50 条消息,并试水。

于 2010-05-23T05:44:32.393 回答
1

您是否一次向一个帐户发送了 1200 封电子邮件?如果是这样,您可能因滥用而被阻止。但是,这可能是暂时的,如果您已被列入黑名单,您可能应该联系 Yahoo! .

于 2010-05-23T05:48:20.910 回答