是否有可能重定向/丢弃未知用户的电子邮件,而不是将其发回给发件人并附上用户未知的拒绝消息?
我不想为此使用任何邮件过滤工具或任何发件人验证工具。sendmail 有执行此操作的功能吗?
答案1
您需要的 sendmail 选项称为 LUSER_RELAY。要将所有发往未知用户的邮件发送到本地系统上的“未知”,您需要在 mc 文件中输入以下行:
定义(
LUSER_RELAY',
本地:未知')dnl
一旦您建立了新的 sendmail.cf 文件,您将有一行指定发送给未知用户的所有电子邮件的目的地:
DLlocal:未知
为了永远不处理该电子邮件,请将 .forward 文件放在目标用户的主目录中:
| /dev/null