
我無法使用 Plesk 控制面板在執行 postfix 的 Ubuntu 11.04 伺服器上接收電子郵件。即使在網路郵件上我也看不到郵件。我能夠發送電子郵件,並且當我嘗試接收時,在電子郵件用戶端上沒有收到任何錯誤訊息。這是日誌的輸出:
*tail -f /usr/local/psa/var/log/maillog
8 月 29 日 10:38:31 cp9 postfix/tlsmgr[3811]:致命:開啟資料庫
/var/lib/postfix/smtpd_scache.db:參數無效
8 月 29 日 10:38:32 cp9 postfix/master[27738]:警告:進程 /usr/lib/postfix/tlsmgr pid 3811 退出狀態 1
8 月 29 日 10:38:32 cp9 postfix/master[27738]:警告:/usr/lib/postfix/tlsmgr:錯誤的指令啟動 -- 節流
8 月 29 日 10:38:36 cp9 pop3d:連接,ip=[::ffff:196.201.xx]
8 月 29 日 10:38:36 cp9 pop3d:從 @ [::ffff:196.201.xx]INFO 連接 IMAP:登錄,[電子郵件受保護], ip=[::ffff:196.201.xx]
8 月 29 日 10:38:37 cp9 pop3d: 1346229517.874008 註銷,[電子郵件受保護],ip=[::ffff:196.201.xx],top=0,retr=0,時間=1,rcvd=24,sent=1716,maildir=/var/qmail/mailnames/essentialhuku.co.za/earle/郵件目錄
8 月 29 日 10:14:05 cp9 postfix/tlsmgr[1133]:致命:開啟資料庫 /var/lib/postfix/smtpd_scache.db:參數無效
8 月 29 日 10:14:06 cp9 postfix/master[27738]:警告:進程 /usr/lib/postfix/tlsmgr pid 1133 退出狀態 1
8 月 29 日 10:14:06 cp9 postfix/master[27738]:警告:/usr/lib/postfix/tlsmgr:錯誤的指令啟動 -- 節流
8 月 29 日 10:14:08 cp9 pop3d:連接,ip=[::ffff:196.201.xx
答案1
您使用 Plesk 或 ISPConfig 嗎?
嘗試rm /var/lib/postfix/smtpd_scache.db
我透過谷歌搜尋得到了這個解決方案invalid argument sltn postfix
。你sltn
從這篇文章中遺漏了。
您應該補充一點,問題是在磁碟空間耗盡時開始的。
答案2
我透過 mv /var/lib/postfix/smtpd_scache.db rm /var/lib/postfix/smtpd_scache.db.backup 解決了這個問題。看來 smtpd_scache.db 是問題的原因。我得到了建議http://www.howtoforge.com/forums/showthread.php?t=50569