Linux Postfix邮件发送问题?

Linux Postfix邮件发送问题?,linux,Linux,我在后缀中遇到了一些问题。我没有收到任何来自postfix的邮件。日志文件也不显示任何错误日志。日志文件正常。经过进一步分析,我发现邮件将发送到传入文件夹,但不在postfix的活动文件夹中。我在邮件日志文件中只找到一件事: postfix/cleanup[30369]:警告:数据库/etc/postfix/virtual.db早于源文件/etc/postfix/virtual 邮件日志文件的其余部分正常 我能够找到问题所在。任何人都可以在这方面提供帮助。运行: postmap /etc/pos

我在后缀中遇到了一些问题。我没有收到任何来自postfix的邮件。日志文件也不显示任何错误日志。日志文件正常。经过进一步分析,我发现邮件将发送到传入文件夹,但不在postfix的活动文件夹中。我在邮件日志文件中只找到一件事:

postfix/cleanup[30369]:警告:数据库/etc/postfix/virtual.db早于源文件/etc/postfix/virtual

邮件日志文件的其余部分正常

我能够找到问题所在。任何人都可以在这方面提供帮助。

运行:

postmap /etc/postfix/virtual
然后重新启动postfix


该警告意味着您拥有
虚拟
文件的文本版本和hashmap版本。文本版本是您编辑的可读版本,然后使用
postmap
构建它的hashmap,这就是postfix读取的内容。它只是告诉你,你可能已经更改了人类可读的版本,忘记了为它创建一个新的
.db

我曾经遇到过这个问题。重新启动后缀后,问题得到解决,但再次出现此问题。这会永远解决问题吗。@NiteshKumar只要不涉及
/etc/postfix/virtual
文件,它就会解决问题。如果该文件被触摸或修改,而您没有运行postmap,您将再次看到该错误。