我无法在运行 Postfix 的 Ubuntu 11.04 服务器上使用 Plesk 控制面板接收电子邮件。即使在 Webmail 上也看不到邮件。我可以发送电子邮件,并且在尝试接收时没有在电子邮件客户端上收到任何错误消息。以下是日志的输出:
*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:IMAP 连接来自 @ [::ffff:196.201.xx]INFO:LOGIN,[电子邮件保护], ip=[::ffff:196.201.xx]
8月29日 10:38:37 cp9 pop3d: 1346229517.874008 退出,[电子邮件保护], ip=[::ffff:196.201.xx], top=0, retr=0, time=1, rcvd=24, sent=1716, maildir=/var/qmail/mailnames/essentialhuku.co.za/earle/Maildir
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