我在 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/

10-13 03:35