すべてのMXサーバー(メインバックアップと2つのバックアップ)でpostgreyを使用しています。バックアップサーバーからメールを受信するときに、メインサーバーでグレーリストを無効にする必要があります。どうやってするか?
IP/FQDNを/etc/postgrey/whitelist_clients
に追加しても、役に立ちません。
POSTGREY_OPTS="--inet=10023 --whitelist-clients=/etc/postgrey/whitelist_clients"
で/etc/default/postgrey
を指定しても、助けにはなりませんでした。
whitelist_clients
に追加して、正しい手順を実行しました。新しいファイルwhitelist_clients.local
を作成することをお勧めします。このファイルは、postgreyパッケージのアップグレード中には変更されず、postgreyによっても読み取られます。次に、postgreyを再起動します。
しかし、 Debian postgrey initスクリプトのバグ のため、postgreyはservice postgrey restart
を実行しても実際には再起動されません(停止しても壊れます)。マシン全体を再起動するか、postgreyプロセスを手動で強制終了してから再起動します(service postgrey start
を使用)。
この問題は2014年6月に修正される予定であり、将来のDebian/Ubuntuリリースで再起動が機能することを期待しています。
私のために働いたのは(Ubuntu 12.04)、問題のドメインを「/ etc/postgrey/whitelist_clients」に追加することです(whitelist_clients.localは私にとっては機能しませんでした)、postgreyプロセスで「kill -9」を使用して、「/ var/run/postgrey.pid」、「service postgrey start」。
私の問題はOutlook.com(hotmail、Outlookなど)が原因でした。これは、多くの異なるIPで送信を再試行するように見えますが、postgreyではあまり処理されません。受け入れられません。