Frage

Ich schreibe eine Sendmail-Modul einige Dinge auf meinen Website-Nutzer eine E-Mail. Ich benutze meine eigene E-Mail an Yahoo für sie Testen dieser E-Mail zu erhalten. aber etwas woeful passiert ist. etwa 1200 geschickt zu einem Zeitpunkt, an meine E-Mail-Adresse bei Yahoo und Yahoo, sie alle zu Spam-Box gesendet. Ich kann jetzt keine E-Mail an Yahoo-Adressen senden und mein Server gibt mir diese Meldung in mailq:

Lieferung vorübergehend ausgesetzt: host g.mx.mail.yahoo.com [98.137.54.238] mit mir zu sprechen weigerte ...

Wie kann ich dieses Problem lösen ?? viele Nutzer von meiner Seite haben yahoo E-Mail-Adresse.

Der Server verwendet Postfix. Dank für die Unterstützung.

War es hilfreich?

Lösung

Viele Mail-Server wird eine nicht erkannte Mail-Server blockieren, dass versucht auf einmal eine Menge Nachrichten zu senden. Es ist ein Sicherheitsmerkmal in den meisten von ihnen gebaut, und dankbar zu sein für sie auch; jemand mit einer Sendmail-Daemon Ihren Posteingang mit 1200+ Spam-Nachrichten überfluten könnte, wenn der Server nicht überprüft wurde.

Viele Male Sie 24 Stunden warten müssen, bevor der Server können Sie wieder ein. Manchmal sogar eine Woche; es ist nie sicher.

Ich würde vorschlagen, eine Message Queuing-System in Ihr Programm den Bau (oder, wenn es eine Option ist es, in die Sendmail-Daemon) zu Grenze auf 50 Nachrichten pro Stunde pro Host zu empfangen und um das Wasser zu testen.

Andere Tipps

Haben Sie senden 1200 E-Mails an ein Konto alle auf einmal? Wenn ja, waren Sie wahrscheinlich wegen Missbrauch blockiert. Es kann jedoch nur vorübergehend sein, wenn Sie sollten Sie wahrscheinlich Kontakt Yahoo! schwarzen Liste haben .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top