我正在尝试配置我的邮件服务器。 MTA是postfix,在某些配置选项中使用hash在某些语句前面。 例如:
alias_maps=hash:/etc/aliases
这是为了什么?
答案 0 :(得分:1)
Postfix不使用平面ascii文件(主要是那样),但是使用“散列”可以更快地查找/检索。
hash / btree是基于BerkeleyDB类型的文件“数据库”。
这意味着,Postfix实际上并不使用文件/ etc / aliases,而是/etc/aliases.db,而后者又是由“postalias hash:/ etc / aliases”命令生成的。
详细了解Postfix如何在此处使用各种数据库(LDAP,SQL等): http://www.postfix.org/DATABASE_README.html