Centos

CentOS:postqueue -p 顯示一條不斷返回隊列的消息

  • April 16, 2019

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

我已經嘗試過:

  • 重新啟動伺服器
  • 後綴停止
  • 或在 f 之後
  • 後綴刷新
  • postsuper -d 全部延遲

我還嘗試: - 解除安裝 postfix - 解除安裝 cyrus-sasl - 解除安裝 cyrus-imapd - 解除安裝 mailx

但是當我重新安裝它們時,問題又回來了。

似乎沒有什麼能阻止這些新郵件每 20 秒一次又一次地出現在郵件隊列中。

我該如何解決?

我相信這個問題是通過修復文件夾的權限來解決的:

/var/lib/imap/socket/lmtp

伺服器的主機名和 postfix 配置文件中實際定義的主機名之間也存在細微差別。這兩件事修復後,後綴重新啟動。

引用自:https://unix.stackexchange.com/questions/352345