Security

sendmail 配置,開啟中繼

  • January 16, 2014

我正在嘗試找到一個sendmail.mc允許在沒有使用者名/密碼的情況下向任何系統開放中繼的配置(我正在測試一些使用 SMTP 的程式碼)。

Google搜尋後,我找不到,而且我已經很久沒有修改 sendmail 配置了!(這是一個臨時使用的私有系統)

有人可以幫忙嗎?

嘗試

FEATURE(promiscuous_relay)

根據doco,

預設情況下,sendmail 配置文件不允許郵件中繼(即,接受來自本地主機({w} 類)外部的郵件並將其發送到本地主機以外的另一台主機)。此選項將您的站點設置為允許將郵件從任何站點中繼到任何站點。

您可以通過以下 255 行來實現/etc/mail/access

Connect:1 RELAY
Connect:2 RELAY
:
Connect:255 RELAY

之後您需要重建訪問數據庫。當然,您不需要整個 255 IPv4 第一個八位字節,因為從 224 及以上的多播地址開始。

引用自:https://serverfault.com/questions/469276