FreeBSd > Почта
Roundcube не берет пароли.
klaster:
Связка exim-4.72+dovecot-1.2.14_1+postfixadmin-2.3.2+clamav-0.96.5 +roundcube-0.4.2,1
Создаю почтовые ящики в postfixadmin задаю пароль, пробую зайти в roundcube пишет login failad. Где копать, если какой конфиг надо выложу.
mailog если останавливаешь и включаешь dovecot :
--- Код: ---Jan 5 12:48:13 gipernet dovecot: dovecot: Killed with signal 15 (by pid=1635 uid=0 code=kill)
Jan 5 12:48:17 gipernet dovecot: Dovecot v1.2.14 starting up
Jan 5 12:48:17 gipernet dovecot: auth-worker(default): mysql: Connected to localhost (exim)
Jan 5 12:48:18 gipernet dovecot: auth(default): new auth connection: pid=1663
Jan 5 12:48:18 gipernet dovecot: auth(default): new auth connection: pid=1665
Jan 5 12:48:18 gipernet dovecot: auth(default): new auth connection: pid=1662
Jan 5 12:48:18 gipernet dovecot: auth(default): new auth connection: pid=1664
Jan 5 12:48:18 gipernet dovecot: auth(default): new auth connection: pid=1666
Jan 5 12:48:18 gipernet dovecot: auth(default): new auth connection: pid=1667
--- Конец кода ---
а это если водишь в roundcube логин и пароль :
--- Код: ---Jan 5 12:51:39 gipernet dovecot: auth(default): client in: AUTH 1 PLAIN service=imap secured lip=127.0.0.1 rip=127.0.0.1 lport=143 rport=15694 resp=<hidden>
Jan 5 12:51:39 gipernet dovecot: auth-worker(default): sql(info@gipernet.eu,127.0.0.1): query: SELECT `username` as `user`, `password` FROM `mailbox` WHERE `username` = 'info@gipernet.eu' AND `active`='1'
Jan 5 12:51:39 gipernet dovecot: auth-worker(default): sql(info@gipernet.eu,127.0.0.1): Password mismatch
Jan 5 12:51:40 gipernet dovecot: auth(default): new auth connection: pid=1670
Jan 5 12:51:41 gipernet dovecot: auth(default): client out: FAIL 1 user=info@gipernet.eu
Jan 5 12:51:46 gipernet dovecot: imap-login: Disconnected (auth failed, 1 attempts): user=<info@gipernet.eu>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
--- Конец кода ---
muff:
Довекот ругается на то, что не совпадает пароль (хотя, если имя пользователя неверно, а пароль правильный, все равно выводится ошибка "Password mismatch".
Так понимаю, что связка уже работает, тоесть пользователи почту получают корректно по РОР3...
А собственно IMAP проверяли? работает корректно? Попробуйте забрать почту с какого-то ящика почтовым клиентом по IMAP-у, а не по РОР3...
Потому что если корректно работает IMAP, то должен работать без проблем и Roundcube.
Создайте, пожалуйста, тестовый аккаунт (test@gipernet.eu), и сбросьте листинг РОР3-сессии. Хотелось бы проверить некоторые догадки...
Пример РОР3-сессии можно посмотреть по ссылке http://muff.kiev.ua/content/pop3-znakomimsya-s-vozmozhnostyami
Тоесть схема проверки такая:
* Проверяем, корректно ли работает IMAP с помощью почтового клиента
* Если IMAP работает корректно, начинаем копать в сторону Roundcube
klaster:
Почта пока не ходит идет толь настройка.
gipernet# telnet gipernet.eu 110
--- Код: ---Trying 192.168.1.4...
Connected to gipernet.
Escape character is '^]'.
+OK dovecot MUA ready
user test@gipernet.eu
+OK
pass *****************
-ERR Authentication failed.
--- Конец кода ---
такая же беда и с locolhost
--- Код: ---gipernet# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK dovecot MUA ready
user test@gipernet.eu
+OK
pass ************
-ERR Authentication failed.
--- Конец кода ---
В логах :
--- Код: ---Jan 5 19:15:56 gipernet dovecot: pop3-login: Disconnected: Inactivity (auth failed, 1 attempts): user=<test@gipernet.eu>, method=PLAIN, rip=192.168.1.4, lip=192.168.1.4, secured
Jan 5 19:19:37 gipernet dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<test@gipernet.eu>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
--- Конец кода ---
Тажа проблема, даже лог не берет IMAP :
gipernet# telnet localhost 143
--- Код: ---Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS AUTH=PLAIN] dovecot MUA ready
user test@gipernet.eu
user BAD Error in IMAP command received by server.
--- Конец кода ---
лог roundcube :
--- Код: ---[05-Jan-2011 19:23:34 +0200]: IMAP Error: Authentication for test@gipernet.eu failed (LOGIN): a001 NO [AUTHENTICATIONFAILED] A
--- Конец кода ---
Логов стало меньше но этот ни куда не уходит :
--- Код: ---Jan 5 19:23:39 gipernet dovecot: imap-login: Disconnected (auth failed, 1 attempts): user=<test@gipernet.eu>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
--- Конец кода ---
Почтовые ящики создовал в postfixadmin.
Я так понемаю что с авторизацией Imap проблема, ну не могу понять как связать ее.
muff:
Смотри... У тебя трабла именно в настройках почтового сервера, а не Roundcube...
Давай все по порядку... Проверим сначала Exim, а потом уже и Dovecot.
Exim
Для начала протестим доставку на test@gipernet.eu.
Пожалуйста, проведи локально СМТП-сессию (пример по ссылке http://muff.kiev.ua/content/primer-smtp-sessii).
Отправителем и получателем ставь test@gipernet.eu.
Логи Exim-а - на форум...
klaster:
Да проблема где то в глубине
gipernet# telnet localhost 25
--- Код: ---Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.gipernet.eu, ESMTP EXIM 4.72
HELO gipernet.eu
250 mail.gipernet.eu Hello gipernet.eu [127.0.0.1]
MAIL FROM: test@gipernet.eu
250 OK
RCPT TO: test@gipernet.eu
250 Accepted
DATA
354 Enter message, ending with "." on a line by itself
To: test@gipernet.eu
From: test@gipernet.eu
Subject: Test
Hi!
This is a test message.
.
250 OK id=1PaXzp-0000R5-6f
QUIT
221 mail.gipernet.eu closing connection
Connection closed by foreign host.
--- Конец кода ---
логи в mailog :
--- Код: ---Jan 5 20:21:40 gipernet exim[1679]: Delay 0s for localhost [127.0.0.1] with HELO=gipernet.eu. Mail from test@gipernet.eu to test@gipernet.eu.
Jan 5 20:23:40 gipernet exim[1679]: 1PaXzp-0000R5-6f <= test@gipernet.eu H=localhost (gipernet.eu) [127.0.0.1] I=[127.0.0.1]:25 P=smtp S=309 from <test@gipernet.eu> for test@gipernet.eu
Jan 5 20:23:40 gipernet dovecot: deliver(test@gipernet.eu): auth input: home=/var/mail/exim/gipernet.eu/test/
Jan 5 20:23:40 gipernet dovecot: deliver(test@gipernet.eu): auth input: uid=26
Jan 5 20:23:40 gipernet dovecot: deliver(test@gipernet.eu): auth input: gid=26
Jan 5 20:23:40 gipernet dovecot: deliver(test@gipernet.eu): Home dir not found: /var/mail/exim/gipernet.eu/test/
Jan 5 20:23:41 gipernet dovecot: deliver(test@gipernet.eu): maildir: data=/var/mail/exim/gipernet.eu/test
Jan 5 20:23:41 gipernet dovecot: deliver(test@gipernet.eu): maildir++: root=/var/mail/exim/gipernet.eu/test, index=, control=, inbox=/var/mail/exim/gipernet.eu/test
Jan 5 20:23:41 gipernet dovecot: deliver(test@gipernet.eu): Namespace : Permission lookup failed from /var/mail/exim/gipernet.eu/test
Jan 5 20:23:41 gipernet dovecot: deliver(test@gipernet.eu): Namespace : Using permissions from /var/mail/exim/gipernet.eu/test: mode=0700 gid=-1
Jan 5 20:23:41 gipernet dovecot: deliver(test@gipernet.eu): mkdir(/var/mail/exim/gipernet.eu/test/cur) failed: Permission denied (euid=26(mailnull) egid=26(mailnull) missing +w perm: /var/mail)
Jan 5 20:23:41 gipernet dovecot: deliver(test@gipernet.eu): msgid=: save failed to INBOX: Internal error occurred. Refer to server log for more information. [2011-01-05 20:23:40]
Jan 5 20:23:41 gipernet exim[1692]: 1PaXzp-0000R5-6f == test@gipernet.eu R=dovecot_user T=dovecot_delivery defer (0): Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/local/libexec/dovecot/deliver
--- Конец кода ---
ЕСЛИ ЧТО НАДО ПИШИТЕ ВЫЛОЖУ. Уже голова кипит
Навигация
Перейти к полной версии