2016-11-09 41 views
0

我正在尝试配置我的邮件服务器。 MTA是后缀,在某些配置选项中,在某些语句前面使用了散列。 示例:散列在postfix配置中的含义

alias_maps=hash:/etc/aliases 

是不是为了?

+0

这有什么好做[标签:后缀表示法。无关。 – EJP

回答

1

Postfix不会使用扁平化的ascii文件(当然,大部分情况是这样),但是使用“散列”来实现更快的查找/检索。

散列/ btree是基于BerkeleyDB类型的“数据库”文件。

这意味着,Postfix实际上并不使用文件/ etc/aliases,而是/ etc/aliases.db,而这又是由“postalias hash:/ etc/aliases”命令生成的。

了解更多关于后缀如何使用各种数据库(LDAP,SQL等)在这里: http://www.postfix.org/DATABASE_README.html