我在 postfix 中遇到了一些问题。我没有收到来自 postfix 的任何邮件。日志文件也不显示任何错误日志。日志文件正常。在进一步分析中,我发现邮件将进入但不在 postfix 的事件文件夹中。我在邮件日志文件中只发现了一件事:
postfix/cleanup[30369]: 警告:数据库/etc/postfix/virtual.db 比源文件/etc/postfix/virtual 旧
其余的邮件日志文件是正常的。
我能够找到问题所在。任何人都可以对此提供帮助。
最佳答案
运行:
postmap /etc/postfix/virtual
然后重启postfix。
该警告意味着您有
virtual
文件的文本版本和哈希图版本。文本版本是您编辑的人类可读版本,然后您使用 postmap
构建它的哈希图,这就是 postfix 读取的内容。它只是告诉您,您可能对人类可读的进行了更改,而忘记创建一个新的 .db
。关于linux - Postfix邮件发送问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12668328/