2012-10-01 72 views
6

我在我的後綴中遇到了一些問題。我沒有收到來自postfix的郵件。日誌文件也不顯示任何錯誤日誌。日誌文件是正常的。在進一步的分析中,我發現郵件將進入傳入,但不會在postfix的活動文件夾中。只有一件事我在maillog的文件中發現:Postfix郵件發送問題?

後綴/清理[30369]:警告:數據庫/etc/postfix/virtual.db比源文件/ etc /後綴/虛擬

的休息年長maillog文件正常。

我能找到問題。任何人都可以幫忙。

回答

15

運行:

postmap /etc/postfix/virtual 

然後重啓後綴。

該警告意味着您有文本版本和virtual文件的散列映射版本。文本版本是您編輯的人類可讀文本,然後使用postmap構建它的散列映射,這就是postfix讀取的內容。它只是告訴你,你可能已經對人類可讀的文件進行了更改,並忘記創建一個新的.db

+0

我曾經遇到過這個問題。在重新啓動後綴它已解決但又出現了這個問題。這會永久解決問題嗎? –

+0

@NiteshKumar只要沒有觸及'/ etc/postfix/virtual'文件就可以解決它。如果該文件被觸碰或修改,並且您不運行postmap **,您將再次看到該錯誤。 –