
Итак, я настраиваю почтовый сервер здесь - Courier & Postfix на Debian 7.8, аутентификация через MySQL. Настроил почти все - могу отправлять почту, и адрес также получает почту правильно, postfix помещает ее в правильный Maildir, все правильно аутентифицируется с sasl/pam и т. д.
Однако я не смог подключиться к IMAP через Thunderbird (он говорит, что не может проверить данные для входа), а в журналах не было ничего, кроме самой попытки подключения — не было вообще никаких ошибок (для этого было включено ведение журнала отладки Courier). В почтовом журнале было только:
Jan 14 17:17:21 server imapd: Connection, ip=[::ffff:x.x.x.x]
Поэтому я приступил к удаленному тестированию вручную (telnet domain.tld 143) и получил следующий вывод:
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS XMAGICTRASH] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc. See COPYING for distribution information.
1 LOGIN [email protected] testpass
NO Error in IMAP command received by server.
Но дело в том, что когда я тестирую его локально на самом сервере, он работает отлично!
me@server:/# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS XMAGICTRASH] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc. See COPYING for distribution information.
1 LOGIN [email protected] testpass
1 OK LOGIN Ok.
Поиск ошибки NO в IMAP указал только на случаи, когда команда не была предварена числом, что я уже сделал здесь - кроме того, она работает правильно на localhost. Кроме того, поиск случаев, когда она работала локально, но не удаленно, привел только к проблемам с подключением, что также не относится к случаю здесь. Я немного озадачен!