Postfix:alias_maps 中的重复地址,顺序重要吗?

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

假设字符串“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 中的值的顺序重要吗?

答案1

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

摘录自man 5 postconf

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

用于本地(8)交付的别名数据库。有关语法详细信息,请参阅别名(5)。指定零个或多个“type:name”查找表,以空格或逗号分隔。将按照指定的顺序搜索表,直到找到匹配项。注意:这些查找是递归的。

相关内容