Страница 1 из 1

неудачное соединение с IMAP сервером

Добавлено: 2011-04-06 22:39:04
tur
Ребята , настроил почтовик EXIM +DOVECOT Roundcube. Все отлично работает.
Но с некоторых пор, при входе Круглокуб начал писать "Неудачное соединение с Imap сервером"
Далее делаю /usr/local/etc/rc.d/dovecot restart
И пользователь заходит. Делаю раз в сутки. Объясните почему так?
Конфиги беруться из базы mysql
Настраивал все по мануалам и докам на этом сайте и сайте BSDadmin.ru
Да и VEXIM стоит.

Re: неудачное соединение с IMAP сервером

Добавлено: 2011-04-07 1:27:51
Electronik
Логи смотрели?

Re: неудачное соединение с IMAP сервером

Добавлено: 2011-04-07 7:17:19
tur
Electronik писал(а):Логи смотрели?
Apr 07 08:29:31 auth-worker(default): Info: pam(tur@domain.ru,127.0.0.1): pam_a
uthenticate() failed: authentication error (password mismatch?)
Apr 07 08:29:31 auth-worker(default): Info: sql(tur@mayak18.ru,127.0.0.1): query
: SELECT clear as `password` FROM users,domains WHERE users.username = 'tur@domain.ru' AND users.enabled = '1' AND users.type = 'local' and domains.enabled = '
1' and domains.domain_id = users.domain_id
Apr 07 08:29:31 auth(default): Info: client out: OK 1 user=tur@domain.ru
Apr 07 08:29:31 auth(default): Info: master in: REQUEST 12 2929 1
Apr 07 08:29:31 auth-worker(default): Info: passwd(tur@domain.ru,127.0.0.1): lo
okup
Apr 07 08:29:31 auth-worker(default): Info: passwd(tur@domain.ru,127.0.0.1): un
known user
Apr 07 08:29:31 auth-worker(default): Info: sql(tur@domain.ru,127.0.0.1): SELEC
T pop as home, uid, gid FROM users WHERE username = 'tur@domain.ru'
Apr 07 08:29:31 auth(default): Info: master out: USER 12 tur@domain.ru
home=/usr/local/mail/domain.ru/tur uid=90 gid=90

Re: неудачное соединение с IMAP сервером

Добавлено: 2011-04-07 9:06:38
blade_007
1. Включите логи roundcube.
2. Сделайте telnet IP 143 и прогоните аутентификацию для того, чтоб понять проблема с имап или rouncube.

Re: неудачное соединение с IMAP сервером

Добавлено: 2011-04-07 20:32:00
tur
blade_007 писал(а):1. Включите логи roundcube.
2. Сделайте telnet IP 143 и прогоните аутентификацию для того, чтоб понять проблема с имап или rouncube.
[07-Apr-2011 17:06:12] PHP Warning: fsockopen() [<a href='function.fsockopen'>f
unction.fsockopen</a>]: unable to connect to localhost:143 (php_network_getaddre
sses: getaddrinfo failed: hostname nor servname provided, or not known) in /usr/
local/www/roundcube/program/lib/imap.inc on line 615
[07-Apr-2011 21:06:12 +0400]: IMAP Error: Could not connect to localhost at port
143: php_network_getaddresses: getaddrinfo failed: hostname nor servname provid
ed, or not known (POST /?_task=&_action=login)
[07-Apr-2011 17:07:44] PHP Warning: fsockopen() [<a href='function.fsockopen'>f
unction.fsockopen</a>]: php_network_getaddresses: getaddrinfo failed: hostname n
or servname provided, or not known in /usr/local/www/roundcube/program/lib/imap.
inc on line 615
[07-Apr-2011 17:07:44] PHP Warning: fsockopen() [<a href='function.fsockopen'>f
unction.fsockopen</a>]: unable to connect to localhost:143 (php_network_getaddre
sses: getaddrinfo failed: hostname nor servname provided, or not known) in /usr/
local/www/roundcube/program/lib/imap.inc on line 615
[07-Apr-2011 21:07:44 +0400]: IMAP Error: Could not connect to localhost at port
143: php_network_getaddresses: getaddrinfo failed: hostname nor servname provid
ed, or not known (POST /?_task=&_action=login)

Это в логе круглокуба.

А это телнет
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE AUTH=PLAIN
AUTH=LOGIN] Dovecot ready.
LOGIN tur@domain.ru пароль
LOGIN BAD Error in IMAP command received by server.

Re: неудачное соединение с IMAP сервером

Добавлено: 2011-04-07 21:07:20
blade_007

Код: Выделить всё

telnet IP 143
1 login tur@domain.ru пароль
2 select inbox
3 logout
цифры выше приведены не просто так - их тоже вводить надо.

Теперь что касается rouncude - посмотрите в файле /etc/hosts, есть ли там запись о localhost.
Поспробуйте в конфиге roundcube указать всемто localhost другое имя, например, server.ru или IP.

Re: неудачное соединение с IMAP сервером

Добавлено: 2011-04-07 21:28:44
tur
blade_007 писал(а):

Код: Выделить всё

telnet IP 143
1 login tur@domain.ru пароль
2 select inbox
3 logout
цифры выше приведены не просто так - их тоже вводить надо.

Теперь что касается rouncude - посмотрите в файле /etc/hosts, есть ли там запись о localhost.
Поспробуйте в конфиге roundcube указать всемто localhost другое имя, например, server.ru или IP.
Спасибо ! Вылечилось правкой /etc/hosts!!!!!!!
Тему можно закрывать!

Re: неудачное соединение с IMAP сервером

Добавлено: 2012-11-19 8:27:51
Genry
А что поправили?

неудачное соединение с IMAP сервером

Добавлено: 2015-09-03 9:58:29
Nosferato
Отвечу, может кому пригодится.
Была проблема что у некоторых пользователей в веб интерфейс не соединяло с imap сервером, или соединяло, но долго.
Я только правил не /etc/hosts, а в файле конфига роундкуба /usr/local/www/roundcube/config/main.inc.php в строке $rcmail_config['default_host'] = 'localhost:143'; вот вместо localhost я прописал локальный ip сервера и теперь соединение с imap сервером проходит практически мгновенно.