在 postfix 中,如何停用傳入郵件?

在 postfix 中,如何停用傳入郵件?

我希望能夠透過 SMTP 從我的 VPS 上運行的腳本將郵件發送到遠端伺服器,但否則會在 Debian squeeze 上拒絕所有帶有 postfix 的傳入郵件。

(一般來說,現在禁用任何其他功能。我想避免安全風險,前提是我有除域名之外的默認設置,並且除了發送一些郵件之外不需要任何其他功能。另一個主要問題是我目前時間非常緊迫。

答案1

您可以使用inet_interfaces指令來/etc/postfix/main.cf控制 Postfix 偵聽傳入連線的位址。如果將其設定為以下內容,它將僅偵聽環回接口,這表示連接只能來自該計算機。

inet_interfaces = loopback-only

答案2

您可以透過編輯停用傳入 SMTP master.cf,只需註解掉smtpsubmission服務即可。這將告訴 postfix 不要產生一個smtpd進程,該進程將在連接埠 25(587 用於提交)上偵聽傳入的 SMTP 連線。

相關內容