我在postfix中遇到了一些问题。我没有从postfix收到任何邮件。日志文件也不显示任何错误日志。日志文件正常。在进一步分析中,我发现邮件将传入但不在postfix的活动文件夹中。我在maillog文件中找到的只有一件事:
postfix / cleanup [30369]:警告:数据库/etc/postfix/virtual.db早于源文件/ etc / postfix / virtual
其余的maillog文件正常。
我能找到问题所在。任何人都可以帮忙。
答案 0 :(得分:16)
执行命令
postmap /etc/postfix/virtual
然后重启postfix。
警告表示您拥有virtual
文件的文本版本和散列图版本。文本版本是您编辑的人类可读文本,然后使用postmap
构建它的哈希映射,这就是后缀读取的内容。它只是告诉你,你可能已经改变了人类可读的一个,忘了创建一个新的.db
。