Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

妹子
Lv 4
妹子 發問時間: 電腦與網際網路軟體 · 1 0 年前

有關LINUX

在sendmail 的預設組態檔(/etc/mail/sendmail.cf)中,有一個設定為DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA,這樣設定對sendmail收發信件有何影響?

2 個解答

評分
  • ALESSI
    Lv 6
    1 0 年前
    最佳解答

    只能在本機發信,就這麼簡單!

    修改sendmail組態請修改sendmail.mc

    修改完成執行以下指令

    m4 sendmail.mc > sendmail.cf

    (上述那一行在mc檔裡前面加上dnl註解掉即可)

    參考資料: MIS
  • 1 0 年前

    O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA

    這是預設的值,這樣你的 SMTP 只能監聽 local 127.0.0.1,來自其他網域的要求就無法接收到,講白就是離開公司或機房就沒辦法透過該主機 send mail 至其他網域,只有 server 本身或同其驅往內才行,因此通常我們都會將其他改為:

    O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA

    然後重新啟動 Sendmail 即可!

    參考資料: 曾任四年MIS主管自己的經驗
還有問題?馬上發問,尋求解答。