У меня проблема с одним клиентом на моем почтовом сервере (Postfix, Dovecot, Spamassassin, Postgrey).
Они могут войти в систему, чтобы выбрать электронную почту IMAP, но не могут отправлять через исходящий SMTP-сервер. Строка imap-login выглядит так же, как и любой другой клиентский логин (домен и IP-адреса изменены для конфиденциальности):
dovecot: imap-login: Login: user=<mel@domain>, method=PLAIN, rip=<remote IP>, lip=<local IP>, mpid=18965, TLS, session=<4r5aO35BbcjCI9ti>
Но следующая строка:
dovecot: imap(mel@domain): Connection closed (IDLE running for 0.001 + waiting input for 0.045 secs, 2 B in + 10+10 B out, state=wait-input) in=11 out=366
Клиент подключается из учетной записи Outlook, но есть другие клиенты, использующие Outlook без каких-либо проблем.
Насколько я понимаю, клиент успешно входит в систему (так что это не проблема имени пользователя и пароля).
Я не могу найти никакой информации о том, что означает бит "IDLE running", но ясно, что клиент не может в данный момент отправлять электронную почту.
Может ли кто-нибудь объяснить, что эта строка журнала должна говорить мне, и как я могу решить эту проблему для моего клиента.
Строка журнала связана с IMAP IDLE
и вряд ли расскажет вам что-нибудь полезное об исходящих сообщениях.
Dovecot (IMAP) не обрабатывает исходящую информацию. Postfix (SMTP) делает.