-1

私は、サイトのユーザーにいくつかのことを電子メールで送信する sendmail モジュールを作成しています。テストのために、yahoo で自分のメールを使用してこのメ​​ールを受信します。しかし、何か悲惨なことが起こりました。yahoo の私のメール アドレスに一度に約 1200 通のメールが送信され、yahoo はそれらすべてをスパム ボックスに送信しました。現在、yahoo アドレスにメールを送信できず、サーバーから mailq に次のメッセージが表示されます。

配信が一時的に中断されました: ホスト g.m.mail.yahoo.com[98.137.54.238] は私と話すことを拒否しました...

どうすればこの問題を解決できますか?? 私のサイトの多くのユーザーは yahoo のメール アドレスを持っています。

私のサーバーはpostfixを使用しています。助けてくれてありがとう。

4

2 に答える 2

1

多くのメール サーバーは、一度に大量のメッセージを送信しようとする認識されないメール サーバーをブロックします。これは、それらのほとんどに組み込まれているセキュリティ機能であり、それにも感謝しています。サーバーがチェックしていない場合、sendmail デーモンを使用しているユーザーは、1200 件以上のスパム メッセージで受信トレイをあふれさせる可能性があります。

サーバーが再びログインできるようになるまで、多くの場合、24 時間待たなければなりません。時には一週間も。それは決して確かではありません。

受信ホストごとに 1 時間あたり 50 メッセージに制限するメッセージ キューイング システムをプログラム (または、オプションがある場合は sendmail デーモン) に組み込み、水をテストすることをお勧めします。

于 2010-05-23T05:44:32.393 に答える
1

一度に 1200 通のメールを 1 つのアカウントに送信しましたか? もしそうなら、あなたはおそらく不正行為のためにブロックされました. 一時的なものかもしれませんが、ブラックリストに登録されている場合は、おそらくYahoo! に連絡する必要があります。.

于 2010-05-23T05:48:20.910 に答える