客户一台linux邮件服务器,postfix使用最简单的配置,系统账号为邮件邮号,设置aliases文件做用户收邮件的转发,如test: test,test1,test2表示发给test的邮件同时也发给test1和test2,现在该功能不生效了,检查aliases文件正常,检查main.cf文件的配置也正常:
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
newaliases_path = /usr/bin/newaliases.postfix
删除原aliases.db文件后用postmap /etc/postfix/aliases命令重建,提示以下错误:
postmap: warning: /etc/postfix/aliases, line 88: record is in “key: value” format; is this an alias file
发邮件测试,发表不生效,执行newaliases也没反映,查找资料,发现还有个postalias命令,删除原aliases.db执行postalias /etc/postfix/aliases重新生成aliases.db,发邮件测试OK!