相当于Exim的后缀:fail:用于虚拟别名

我正在将现有的邮件设置从Exim迁移到Postfix,这涉及到多个虚拟域(即,它们不受绑定到机器名或本地系统帐户)的过程。

我在/etc/aliases遇到了几个如下所示的条目:

 aliasname: :fail: Failure message 

如果我通过电子邮件发送[email protected] ,那么550: Failure message就会反弹。 有效地,这些别名是不再使用的地址,而是提供稍微更有用的错误消息,而不是仅仅删除别名。

Postfix有相同的function吗?

这些可以在Postfix access表中 。

例如:

 username@ REJECT Go away, we don't want any 

要么

 username@domain 550 5.1.1 Are you daft? Stop mailing here. They died in a fire. 

但请注意,这将匹配发件人或收件人地址,具体取决于您在main.cf调用它的时间。 要检查收件人地址,请添加到smtpd_recipient_restrictions

  check_client_access hash:/etc/postfix/access, 

它可以过滤比电子邮件地址更多,所以你可能有更多的添加到它。