2017-03-23 42 views
0

當我運行「postsuper -d ALL」時,所有來自mailq的消息被刪除。幾秒鐘後,我就可以從終端發送電子郵件了。但是,即使我在清除mailq後仍然靜止不動,在大約20秒後,一些新的條目開始出現在隊列中,這阻止了其他任何電子郵件消息的發送。換句話說,如果我清除了郵件隊列,並且什麼都不做,郵件隊列中會顯示新的條目......並且它們阻止我能夠通過服務器發送新的電子郵件。消息不斷返回郵件隊列在CentOS與Postfix

我已經嘗試過:

  • 重啓
  • 後綴停止
  • postqueue -f
  • 後綴沖洗
  • postsuper -d的遞延服務器
  • postsuper -d所有
  • postsuper -r全部
  • 室射頻的/ var /線軸/後綴/延遲/ *
  • 室射頻的/ var /線軸/後綴/遞延/ *

我也試過:

  • 卸載後綴
  • 卸載賽勒斯-SASL
  • 卸載賽勒斯-IMAPD
  • 卸載的mailx

但是當我重新安裝postfix時,問題就回來了。

似乎並沒有阻止這些新消息每隔20秒再次出現在郵件隊列中。

我該如何解決這個問題?

回答

0

我相信這個問題是固定的文件夾上固定權限:

/var/lib/imap/socket/lmtp 

還有服務器的主機名和後綴的配置文件實際上定義的主機名之間的微小差異。在這兩件事修復後,postfix重新啓動。希望這將有助於未來的人。