Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
pegas
Зарегистрирован: 17.03.2005 Сообщения: 231
|
Добавлено: Ср Сен 14 2005 11:40 Заголовок сообщения: Помогите прикрутить Cyrus-imap+postfix+mysql |
|
|
Проблема в следующем
Собрал postfix с поддержкой mysql cyrus-sasl
Проинсталил модуль PAM
теперь ставлю Cyrus-imap но вот как его настроить что бы он брал авторизационные данные из Mysql я не пойму
в логах выдаёт вот что (это когда пытаюсь подключиться к виртуальному почтовому ящику)
данные храняться в мускуле
Sep 15 11:01:04 gate2 master[8193]: about to exec /usr/lib/cyrus/bin/pop3d
Sep 15 11:01:04 gate2 pop3[8193]: executed
Sep 15 11:01:04 gate2 pop3[8193]: accepted connection
Sep 15 11:01:04 gate2 PAM-warn[7690]: function=[pam_sm_authenticate] service=[pop] terminal=[<unknown>] user=[root] ruser=[<unknown>] rhost=[<unknown>]
Sep 15 11:01:04 gate2 saslauthd[7690]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure
Sep 15 11:01:04 gate2 saslauthd[7690]: do_auth : auth failure: [user=root] [service=pop] [realm=] [mech=pam] [reason=PAM auth error]
Sep 15 11:01:04 gate2 pop3[8193]: badlogin: kurkov.bm.com.ua [192.168.7.247] plaintext root SASL(-13): authentication failure: checkpass failed
Sep 15 11:01:07 gate2 master[8159]: process 8193 exited, status 0
Я так понял Cyrus-imap не ищет данные в mysql-е
Настройку PAM выполнил так
1 нашёл в каталоге pam.d файл рор3 и в нём прописал следующее
#%PAM-1.0
#auth required pam_unix2.so
#account required pam_unix2.so
pop auth sufficient pam_mysql.so user=postfix passwd=postfix db=mail table=aliases usercolumn=alias passwdcolumn=password crypt=1 where=expired=0
pop account sufficient pam_mysql.so user=postfix passwd=postfix db=mail table=aliases usercolumn=alias passwdcolumn=password crypt=1 where=expired=0
Подскажите что не так? |
|
Вернуться к началу |
|
|
pegas
Зарегистрирован: 17.03.2005 Сообщения: 231
|
Добавлено: Ср Сен 14 2005 15:25 Заголовок сообщения: Re: Помогите прикрутить Cyrus-imap+postfix+mysql |
|
|
pegas писал(а): | Проблема в следующем
Собрал postfix с поддержкой mysql cyrus-sasl
Проинсталил модуль PAM
теперь ставлю Cyrus-imap но вот как его настроить что бы он брал авторизационные данные из Mysql я не пойму
в логах выдаёт вот что (это когда пытаюсь подключиться к виртуальному почтовому ящику)
данные храняться в мускуле
Sep 15 11:01:04 gate2 master[8193]: about to exec /usr/lib/cyrus/bin/pop3d
Sep 15 11:01:04 gate2 pop3[8193]: executed
Sep 15 11:01:04 gate2 pop3[8193]: accepted connection
Sep 15 11:01:04 gate2 PAM-warn[7690]: function=[pam_sm_authenticate] service=[pop] terminal=[<unknown>] user=[root] ruser=[<unknown>] rhost=[<unknown>]
Sep 15 11:01:04 gate2 saslauthd[7690]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure
Sep 15 11:01:04 gate2 saslauthd[7690]: do_auth : auth failure: [user=root] [service=pop] [realm=] [mech=pam] [reason=PAM auth error]
Sep 15 11:01:04 gate2 pop3[8193]: badlogin: kurkov.bm.com.ua [192.168.7.247] plaintext root SASL(-13): authentication failure: checkpass failed
Sep 15 11:01:07 gate2 master[8159]: process 8193 exited, status 0
Я так понял Cyrus-imap не ищет данные в mysql-е
Настройку PAM выполнил так
1 нашёл в каталоге pam.d файл рор3 и в нём прописал следующее
#%PAM-1.0
#auth required pam_unix2.so
#account required pam_unix2.so
pop auth sufficient pam_mysql.so user=postfix passwd=postfix db=mail table=aliases usercolumn=alias passwdcolumn=password crypt=1 where=expired=0
pop account sufficient pam_mysql.so user=postfix passwd=postfix db=mail table=aliases usercolumn=alias passwdcolumn=password crypt=1 where=expired=0
Подскажите что не так? |
Изменил в PAM кое что теперь в логах сообщение что нет почтового ящика
Изменения в PAM
auth sufficient pam_mysql.so user=postfix passwd=postfix db=mail table=aliases usercolumn=alias passwdcolumn=password
account sufficient pam_mysql.so user=postfix passwd=postfix db=mail table=aliases usercolumn=alias passwdcolumn=password
лог
Sep 15 16:34:53 gate2 pop3[9454]: executed
Sep 15 16:34:53 gate2 pop3[9454]: accepted connection
Sep 15 16:34:53 gate2 saslauthd[7687]: pam_mysql - SELECT returned no result.
Sep 15 16:34:53 gate2 saslauthd[7687]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Sep 15 16:34:53 gate2 saslauthd[7687]: do_auth : auth failure: [user=pegas] [service=pop] [realm=] [mech=pam] [reason=PAM auth error]
Sep 15 16:34:53 gate2 pop3[9454]: badlogin: user.com.ua [192.168.1.47] plaintext pegas SASL(-13): authentication failure: checkpass failed
Sep 15 16:34:56 gate2 master[9152]: process 9454 exited, status 0 |
|
Вернуться к началу |
|
|
|