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