拒绝连接 Debian 6 上的 POP3 服务器

拒绝连接 Debian 6 上的 POP3 服务器

我已经在基于的 VPS 服务器上安装了Postfix和。我的服务器使用数据库。CourierDebian SqueezeMySQL

每个守护进程都正常工作,但我无法使用 POP3 或 IMAP 登录我的帐户。我桌面上的 IceDove (Thunderbird) 提示:用户名或密码无效,但我确定用户名和密码都正确。我检查过很多次,更改过很多次密码,但结果总是一样。前段时间,我在其他服务器上安装了具有类似配置的邮件服务器。唯一的区别是我没有使用SSL

我尝试通过发送电子邮件到设置的地址,mailx并且已正确送达。(我已在邮件目录中检查过)。

在我的/var/log/mail.log我有:

Jul 21 09:18:00 kolodziej pop3d: Connection, ip=[::ffff:46.113.168.72]
Jul 21 09:18:01 kolodziej postfix/smtpd[6357]: cannot load Certificate Authority data: disabling TLS support
Jul 21 09:18:01 kolodziej postfix/smtpd[6357]: warning: TLS library problem: 6357:error:02001002:system library:fopen:No such file or directory:bss_file.c:126:fopen('/etc/postfix/cacert.pem','r'):
Jul 21 09:18:01 kolodziej postfix/smtpd[6357]: warning: TLS library problem: 6357:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:129:
Jul 21 09:18:01 kolodziej postfix/smtpd[6357]: warning: TLS library problem: 6357:error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib:by_file.c:274:
Jul 21 09:18:01 kolodziej postfix/smtpd[6357]: connect from user-46-113-168-72.play-internet.pl[46.113.168.72]
Jul 21 09:18:01 kolodziej pop3d: LOGOUT, ip=[::ffff:46.113.168.72]
Jul 21 09:18:01 kolodziej pop3d: Disconnected, ip=[::ffff:46.113.168.72]
Jul 21 09:18:02 kolodziej postfix/smtpd[6357]: improper command pipelining after EHLO from user-46-113-168-72.play-internet.pl[46.113.168.72]
Jul 21 09:18:02 kolodziej postfix/smtpd[6357]: disconnect from user-46-113-168-72.play-internet.pl[46.113.168.72]

答案1

它尝试通过 TLS(类似 HTTPS 的安全连接)进行连接,为此它必须找到一个证书文件并读取它。

这可能是 /etc/postfix/cacert.pem 文件的权限错误。请检查运行 postfix 的任何用户(可能是服务帐户)是否可以读取该文件。

另外,您是否可能连接到了错误的端口(例如没有 SSL 的 TLS,或不安全的 POP3(或 IMAP))?检查您连接到的端口:

IMAP4/SSL                  993 (TCP)
IMAP4 with or without TLS  143 (TCP)    
POP3/SSL                   995 (TCP)    
POP3 with or without TLS   110 (TCP)

相关内容