web-dev-qa-db-ja.com

Postgrey-送信サーバーをホワイトリストに追加してグレーリストを無効にする方法

すべてのMXサーバー(メインバックアップと2つのバックアップ)でpostgreyを使用しています。バックアップサーバーからメールを受信するときに、メインサーバーでグレーリストを無効にする必要があります。どうやってするか?

IP/FQDNを/etc/postgrey/whitelist_clientsに追加しても、役に立ちません。

POSTGREY_OPTS="--inet=10023 --whitelist-clients=/etc/postgrey/whitelist_clients"/etc/default/postgreyを指定しても、助けにはなりませんでした。

7
Xdg

whitelist_clientsに追加して、正しい手順を実行しました。新しいファイルwhitelist_clients.localを作成することをお勧めします。このファイルは、postgreyパッケージのアップグレード中には変更されず、postgreyによっても読み取られます。次に、postgreyを再起動します。

しかし、 Debian postgrey initスクリプトのバグ のため、postgreyはservice postgrey restartを実行しても実際には再起動されません(停止しても壊れます)。マシン全体を再起動するか、postgreyプロセスを手動で強制終了してから再起動します(service postgrey startを使用)。

この問題は2014年6月に修正される予定であり、将来のDebian/Ubuntuリリースで再起動が機能することを期待しています。

6
Jens Erat

私のために働いたのは(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ではあまり処理されません。受け入れられません。

0
Mr Ed