1

サーバーの下のユーザーがポート 587 を介してメールを送信し、ポート 25 はメール サーバーからのメールの受信にのみ使用されるように、postfix を構成しました。

ポート 25 に接続すると、メール サーバーの外部でメールが許可されず、リレー アクセスが拒否されたとして拒否されるという点で成功しています。一方、ポート 587 では、クライアントは外部のメール サーバーにメールを送信できます。

これを達成するために、main.cf に設定しました

smtpd_recipient_restriction=permit_mynetworks, reject_unauth_destination

つまり、permit_sasl_authenticated を削除しました。

この条件を追加すると、ネットワーク外へのメールの送信が許可され、条件を削除すると、誰でもポート 25 に接続でき、認証がないため、ローカルの受信者に任意の数のメールを送信できます。

ポート 25 で sasl 認証を使用しながら、ネットワーク外へのメールの中継を防止するにはどうすればよいですか。

4

2 に答える 2

0

私は postfix の管理に関しては決して上手ではありませんが、デーモン レベルごと の制限をいつでも上書きできることは知っています。

postfix のmaster.cf、具体的には-o smtpd_xxxエントリと google を例として見てください。

于 2013-05-04T09:02:35.420 に答える