ошибка courier-imap при подключении к ящику

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
strom
рядовой
Сообщения: 29
Зарегистрирован: 2010-01-22 17:52:22

ошибка courier-imap при подключении к ящику

Непрочитанное сообщение strom » 2010-02-08 21:15:44

Проблема в следующем на чистой системе ставлю все как описано вот тут - http://www.sys-adm.org.ua/mail/mail-howto-p1.php
При попытке подключится к уже созданному ящику с другого компьютера выдает следующее

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

Feb  8 19:55:53 ns courier-imap: LOGIN FAILED, method=CRAM-MD5, ip=[192.168.0.7]
Feb  8 19:55:53 ns courier-imap: authentication error: Input/output error
В журнале почтового клиента The Bat пишет следующее

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

 08.02.2010, 19:55:53: FETCH - Соединение с POP3 сервером прошло удачно
!08.02.2010, 19:55:53: FETCH - Сервер сообщает об ошибке: -ERR Temporary problem, please try again later
!08.02.2010, 19:55:53: FETCH - Сервер сообщает об ошибке: -ERR invalid POP3 command
попытался забрать локально - тот же результат

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

Получаю почту:
telnet 127.0.0.1 110
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
+OK Hello there.
user user@mail.host.net
+OK Password required.
pass password
-ERR Temporary problem, please try again later
Connection closed by foreign host. 
Что самое интересное письма в ящик попадают, пробовал локально

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

Отправляю почту cat test | mail user@mail.host.net
 
файл test пришел в ящик
Удаленно, через The BAT, тоже пришел. а забрать никак...

Файл /var/log/debug.log показал несоответствие паролей

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

name, "" FROM mailbox WHERE username = 'user@mail.host.net'  AND (active='1')
Feb  9 21:16:33 ns authdaemond: supplied password 'mypass' does not match clearpasswd '$1$c6f0267c$J/a1MjPVeRS.ErGYVWqtr1'
Feb  9 21:16:33 ns authdaemond: authmysql: REJECT - try next module
Feb  9 21:16:33 ns authdaemond: FAIL, all modules rejected
Как и чем это безобразие можно поправить?

Слышал, что как-то в базе mysql, но как конкретно - не понятно... :(
Привожу скан моей тестовой базы на mysql

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

mysql> select * from mailbox;
+----------------------+------------------------------------+------------------+                                             ---------------------------------+----------+-----------+---------------------+-                                             --------------------+--------+
| username             | password                           | name             |                                              maildir                         | quota    | domain    | created             |                                              modified            | active |
+----------------------+------------------------------------+------------------+                                             ---------------------------------+----------+-----------+---------------------+-                                             --------------------+--------+
| quota@mail.host.net      | $1$704aec3d$jxYadB8yJE4/31PuGqtx// | for-quota        |                                              mail.host.net/quota@mail.host.net/      | 10240000 | mail.host.net | 2010-02-08 18:46:28 |                                              2010-02-08 18:46:28 |      1 |
| virusalert@mail.host.net | $1$bdc4c5c1$iXjm4EoIHRc9lGL0Cu6eK1 | from-alert-virus |                                              mail.host.net/virusalert@mail.host.net/ | 10240000 | mail.host.net | 2010-02-08 18:47:03 |                                              2010-02-08 18:47:03 |      1 |
| user@mail.host.net       | $1$74d0cb55$znMz7H9VMTzuRPJCCGzzc0 | user-user        |                                              mail.host.net/user@mail.host.net/       | 10240000 | mail.host.net | 2010-02-08 18:45:59 |                                              2010-02-08 18:45:59 |      1 |
| admin@mail.host.net      | $1$5c50c4c0$CTGqB57GnkF7bhfMdWxkk/ | Admin-mailbox    |                                              mail.host.net/admin@mail.host.net/      | 10240000 | mail.host.net | 2010-02-08 18:42:48 |                                              2010-02-08 18:42:48 |      1 |
+----------------------+------------------------------------+------------------+                                             ---------------------------------+----------+-----------+---------------------+-                                             --------------------+--------+
4 rows in set (0.06 sec)

mysql> 

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

strom
рядовой
Сообщения: 29
Зарегистрирован: 2010-01-22 17:52:22

Re: ошибка courier-imap при подключении к ящику

Непрочитанное сообщение strom » 2010-02-09 23:25:24

нагуглил синтаксис mysql и нижеприведенной строкой решил свои проблемы.

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

UPDATE mailbox SET password='paSSword',WHERE username='user@mail.host.net';
Внутри базы теперь реальные пароли, не уверен что это корректно, может кто исправит...