2010-05-23 122 views
-1

我正在寫一個sendmail模塊來發送一些東西給我的網站用戶。 測試它我使用我自己的電子郵件在雅虎接收此電子郵件。 但發生了一些可悲的事情。大約1200在雅虎發送到我的電子郵件地址,雅虎發送到垃圾郵件箱。 現在我不能發送任何電子郵件雅虎地址和我的服務器給我在MAILQ此消息:雅虎不接受我發送給它的電子郵件

交付暫停:主機g.mx.mail.yahoo.com [98.137.54.238]不願多談對我來說...

我該如何解決這個問題?我網站的很多用戶都有雅虎的電子郵件地址。

我的服務器使用postfix。 感謝您的幫助。

+4

呃...發送相同的信息1200次可能觸發了一些東西ಠ_ಠ – Warty 2010-05-23 05:36:45

+0

我不想做一些壞事。我想發送一條消息給我的網站用戶,但我把我的電子郵件測試它,這發生:( – 2010-05-23 05:40:52

回答

1

許多郵件服務器將阻止嘗試一次發送大量郵件的無法識別的郵件服務器。這是其中大部分內置的安全功能,並且也要感謝它;如果服務器沒有檢查,任何使用sendmail守護進程的人都可能在您的收件箱中發送超過1200個垃圾郵件。

很多時候,您必須等待24小時才能讓服務器再次返回。有時甚至一週;它從來不肯定。

我建議在你的程序中建立一個消息隊列系統(或者,如果有選項的話,進入你的sendmail守護進程),限制每個接收主機每小時50條消息並測試水。

1

您是否一次發送1200封電子郵件到一個帳戶?如果是這樣,你可能被阻止濫用。但是,如果您被列入黑名單,您可能應該暫時使用contact Yahoo!

相關問題