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 に指示します。smtp
submission
smtpd