postfix で受信メールを無効にするにはどうすればよいでしょうか?

postfix で受信メールを無効にするにはどうすればよいでしょうか?

VPS 上で実行されているスクリプトから SMTP 経由でリモート サーバーにメールを送信できるようにしたいのですが、それ以外の場合は Debian squeeze 上の postfix を使用してすべての受信メールを拒否します。

(そして、今のところは、他の機能はすべて無効にしておきます。ドメイン名以外はデフォルト設定のままで、メールの送信以外は何も必要ないので、セキュリティリスクを回避したいのです。もう 1 つの主な懸念は、現在、時間が非常に短いことです。)

答え1

あなたはinet_interfacesディレクティブを使用して/etc/postfix/main.cf、Postfix が着信接続をリッスンするアドレスを制御します。次のように設定すると、ループバック インターフェイスのみをリッスンするようになり、接続はそのマシンからのみ開始できるようになります。

inet_interfaces = loopback-only

答え2

を編集して、およびサービスmaster.cfをコメント アウトするだけで、着信 SMTP を無効にすることができます。これにより、着信 SMTP 接続をポート 25 (送信の場合は 587) でリッスンするプロセスを生成しないように postfix に指示します。smtpsubmissionsmtpd

関連情報