質問

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

配送を一時的に停止しております:ホスト g.mx.mail.yahoo.com[98.137.54.238] が私との会話を拒否しました...

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

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

役に立ちましたか?

解決

多くのメール サーバーは、一度に大量のメッセージを送信しようとする認識できないメール サーバーをブロックします。これはほとんどの製品に組み込まれているセキュリティ機能であり、これもありがたいことです。sendmail デーモンを使用している人は、サーバーがチェックしていなければ、受信トレイに 1,200 を超えるスパム メッセージで溢れかえる可能性があります。

多くの場合、サーバーが再びアクセスできるようになるまで 24 時間待つ必要があります。場合によっては1週間もかかることもあります。それは決して確実ではありません。

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

他のヒント

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top