Postfix:在alias_maps中重复地址,这个顺序是否重要?

我们有一个Postfix服务器。 在alias_maps参数中定义了多个别名数据库:

alias_maps = hash:/etc/mail/aliases,hash:/data/mail/aliases,hash:/usr/local/mailman/data/aliases, nis:mail.aliases 

假设string“security”出现在/ etc / mail / aliases和/ usr / local / mailman / data / aliases中。 'security'既是/ etc / mail / aliases中的别名(默认情况下),也是mailman中的邮件列表。

Postfix如何将电子邮件发送给“安全”? 它会在/ usr / local / mailman / data / aliases之前咨询/ etc / mail / aliases吗? alias_maps中的值的顺序是否重要?

Postfix将按照指定的顺序检查地图,直到find第一个匹配并将邮件传递给该收件人。

摘自男人5 postconf

alias_maps(默认:见“postconf -d”输出)

用于本地(8)传送的别名数据库。 有关语法的详细信息,请参见别名(5)。 指定零个或多个“type:name”查找表,用空格或逗号分隔。 表格将以指定的顺序search,直到find匹配。 注意:这些查找是recursion的。