Назад | Перейти на главную страницу

Отказ в подключении к серверу POP3 в Debian 6

Я установил Postfix и Courier на моем VPS сервере на основе Debian Squeeze. Мой сервер использует MySQL база данных.

Все демоны работают правильно, но я не могу войти в свою учетную запись, используя ни 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]

Он пытается подключиться через TLS (безопасное соединение, например HTTPS), и для этого он должен найти файл сертификата и прочитать его.

Вероятно, это ошибка разрешений в вашем файле /etc/postfix/cacert.pem. Убедитесь, что файл может быть прочитан любым пользователем, использующим postfix (это может быть учетная запись службы).

Кроме того, возможно, вы подключаетесь к неправильному порту (например, TLS без SSL или незащищенный POP3 (или IMAP))? Проверьте, к каким портам вы подключаетесь:

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