如何将服务器上“查无此人”的邮件改由特定的用户接收

这是一个蛮实用的技巧,当外面的用户将信件寄到服务器时,如果写错了收件者,或收信的用户不存在,该信件就会被退回,寄件者会收到一封“查无此人”的信件。

以下这个技巧,就是为了把服务器上“查无此人”的信件,改由特定的“用户”或其它的“电子信箱”接收,修改步骤:

1. 编辑 /etc/mail/sendmail.mc,搜寻有关“LUSER_RELAY”的设定 (如果没有搜寻到,也可以新增下面的设定),改成:

define(`LUSER_RELAY',`local:nodoby')dnl

(表示将“查无此人”的信件由本机上的“nobody”用户接收)

或者改成:

define(`LUSER_RELAY',`smtp:nobody@example.com')dnl

(表示将“查无此人”的信件转寄给“nobody@example.com”这个电子信箱)

2. 重新制作 /etc/sendmail.cf,并重新启动 sendmail:

m4 /etc/mail/sendmail.mc > /etc/sendmail.cf

这样就完成了。

  1. No comments yet.

  1. 09/30. 2015

return top

%d 位部落客按了赞: