誰かがこのサーバーを介してスパムを送信しようとしているため、1日か2日以降、hMailServerのメール配信キューが爆発的に増加しています。電子メールは正常に送信されませんが、メールキューがいっぱいになります。
すべてのSMTP接続にはsmtp-connectionsが必要であり、ログには「530認証が必要」と表示されます。
また、メールは存在しないメールアカウントを介して送信されます。 (Service @ ウェブサイト。com)
以下の画像は、キューとログの一部を示しています。
とにかくキューがいっぱいになるのを止めることができますか?自動禁止は有効になっていますが、役に立たないようです。
私が最初に試みることは、いくつかのDNS RBLを構成することです http://www.hmailserver.com/documentation/latest/?page=reference_antispam
正しく実装されている場合、SMTP交換が開始される前にメッセージがブロックされ、キューに何も作成されません。あなたはspamhausxblおよび/またはsblから始めることができます、比較的安全であり、あなたの問題を大いに助けるかもしれません。
次に行うことは、 COM api を確認することです。
キューをクリアするために使用できるDeliveryQueue
オブジェクトがあります。これは最善の解決策ではないかもしれませんが、GUIを開いて[キューをクリア]を手動でクリックするよりも、スクリプトを作成してスケジュールされたタスクで実行する方が常に適切です。基本的なスクリプトを作成したら、たとえば、キューサイズが特定のしきい値を超えている場合にのみClear()を実行することで、スクリプトを拡張できます。
次に、着信トラフィックが非常に多いため、いくつかの優れたDNS RBLとキューの大きな自動決済を行っても、サーバーがトラフィックに耐えられない場合は、MXサーバーを別の場所にセットアップし、そのような攻撃からサーバーを保護するように構成します。多くのUNIXベースのサーバーはおそらくこれらの状況をより効率的に処理するでしょう、そしてあなたは少量の月額でvpsにそれを持つことができます。