如何将服务器上“查无此人”的邮件改由特定的用户接收
这是一个蛮实用的技巧,当外面的用户将信件寄到服务器时,如果写错了收件者,或收信的用户不存在,该信件就会被退回,寄件者会收到一封“查无此人”的信件。
以下这个技巧,就是为了把服务器上“查无此人”的信件,改由特定的“用户”或其它的“电子信箱”接收,修改步骤:
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
这样就完成了。
No comments yet.