如何將伺服器上「查無此人」的郵件改由特定的用戶接收
這是一個蠻實用的技巧,當外面的用戶將信件寄到伺服器時,如果寫錯了收件者,或收信的用戶不存在,該信件就會被退回,寄件者會收到一封「查無此人」的信件。
以下這個技巧,就是為了把伺服器上「查無此人」的信件,改由特定的「用戶」或其它的「電子信箱」接收,修改步驟:
1. 編輯 /etc/mail/sendmail.mc,搜尋有關「LUSER_RELAY」的設定 (如果沒有搜尋到,也可以新增下面的設定),改成:
define(`LUSER_RELAY',`local:nodoby')dnl
(表示將「查無此人」的信件由本機上的「nobody」用戶接收)
或者改成:
define(`LUSER_RELAY',`smtp:[email protected]')dnl
(表示將「查無此人」的信件轉寄給「[email protected]」這個電子信箱)
2. 重新製作 /etc/sendmail.cf,並重新啟動 sendmail:
m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
這樣就完成了。
近期迴響