web-dev-qa-db-ja.com

postfixでは、どうやって着信メールを無効にできますか?

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

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

12
n611x007

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

inet_interfaces = loopback-only
21
mgorven

master.cfを編集して、受信SMTPを無効にできます。smtpおよびsubmissionサービスをコメント化します。これにより、postfixがsmtpdプロセスを生成しないように指示されます。これは、着信SMTP接続をポート25(送信用に587)で待機します。

7
Adam