FreeBSd > Почта

Roundcube не берет пароли.

(1/4) > >>

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

--- Конец кода ---

ЕСЛИ ЧТО НАДО ПИШИТЕ ВЫЛОЖУ. Уже голова кипит

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии