web-dev-qa-db-ja.com

失敗したスパムでいっぱいのメール配信キュー

誰かがこのサーバーを介してスパムを送信しようとしているため、1日か2日以降、hMailServerのメール配信キューが爆発的に増加しています。電子メールは正常に送信されませんが、メールキューがいっぱいになります。

すべてのSMTP接続にはsmtp-connectionsが必要であり、ログには「530認証が必要」と表示されます。

また、メールは存在しないメールアカウントを介して送信されます。 (Service @ ウェブサイト。com)

以下の画像は、キューとログの一部を示しています。 enter image description hereenter image description here

とにかくキューがいっぱいになるのを止めることができますか?自動禁止は有効になっていますが、役に立たないようです。

1

私が最初に試みることは、いくつかのDNS RBLを構成することです http://www.hmailserver.com/documentation/latest/?page=reference_antispam

正しく実装されている場合、SMTP交換が開始される前にメッセージがブロックされ、キューに何も作成されません。あなたはspamhausxblおよび/またはsblから始めることができます、比較的安全であり、あなたの問題を大いに助けるかもしれません。

次に行うことは、 COM api を確認することです。

キューをクリアするために使用できるDeliveryQueueオブジェクトがあります。これは最善の解決策ではないかもしれませんが、GUIを開いて[キューをクリア]を手動でクリックするよりも、スクリプトを作成してスケジュールされたタスクで実行する方が常に適切です。基本的なスクリプトを作成したら、たとえば、キュ​​ーサイズが特定のしきい値を超えている場合にのみClear()を実行することで、スクリプトを拡張できます。

次に、着信トラフィックが非常に多いため、いくつかの優れたDNS RBLとキューの大きな自動決済を行っても、サーバーがトラフィックに耐えられない場合は、MXサーバーを別の場所にセットアップし、そのような攻撃からサーバーを保護するように構成します。多くのUNIXベースのサーバーはおそらくこれらの状況をより効率的に処理するでしょう、そしてあなたは少量の月額でvpsにそれを持つことができます。

4
Olivier S