The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Debian postfix + аунтификация по mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 20:47 
На фре поднимал связку без проблем. а вот с дебиан не дружу.
Поставил постфик и sals2 + authdaemon,прописал в постфиксе.
получаю
Sep 20 20:43:13 vps43546 postfix/smtpd[23798]: connect from unknown[80.93.107.81]
Sep 20 20:43:13 vps43546 postfix/smtpd[23798]: warning: SASL authentication failure: no secret in database
Sep 20 20:43:13 vps43546 postfix/smtpd[23798]: warning: unknown[80.93.107.81]: SASL CRAM-MD5 authentication failed: authentication failure
Sep 20 20:43:14 vps43546 postfix/smtpd[23798]: NOQUEUE: reject: RCPT from unknown[80.93.107.81]: 554 5.7.1 <123@mail.ru>: Relay access denied; from=<support@domen.ru> to=<123@mail.ru> proto=ESMTP helo=<MICROSOF-21607C>
Sep 20 20:43:14 vps43546 postfix/smtpd[23798]: disconnect from unknown[80.93.107.81]

tcpdump смотрю вообще пакеты не идут на мусул.

Разжуйте плиз. Дебианшики

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:11 
>На фре поднимал связку без проблем. а вот с дебиан не дружу.
>
>Поставил постфик и sals2 + authdaemon,прописал в постфиксе.
>получаю

debian:/# dpkg-query -l *sas* |grep ii
ii  libsasl2-2                                    2.1.22.dfsg1-23+squeeze1   Cyrus SASL - authentication abstraction libr
ii  libsasl2-modules                              2.1.22.dfsg1-23+squeeze1   Cyrus SASL - pluggable authentication module
ii  libsasl2-modules-sql                          2.1.22.dfsg1-23+squeeze1   Cyrus SASL - pluggable authentication module

$cat /etc/postfix/main.cf
smtpd_sasl_auth_enable = yes
#smtpd_sasl_path = smtpd


debian:/# cat /etc/postfix/sasl/smtpd.conf
pwcheck_method: auxprop
password_format: plain
auxprop_plugin: sql
mech_list: DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
#mech_list: PLAIN LOGIN
auto_transition: yes
sql_engine: mysql
sql_user: postfix
sql_passwd: Teu3phevthuneo5I
sql_hostnames: 127.0.0.1
sql_database: mailsystem
sql_select: SELECT password FROM mailbox WHERE username = '%u@%r'
sql_verbose: yes
log_level: 0

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:18 
Спасибо большое Постфикс надо собирать с поддержкой mysql?
Если да то как пакет называется.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:33 
>Спасибо большое Постфикс надо собирать с поддержкой mysql?
>Если да то как пакет называется.

debian:/# dpkg-query -l *post* |grep ii
ii  postfix                                       2.6.5-3                    High-performance mail transport agent
ii  postfix-mysql                                 2.6.5-3                    MySQL map support for Postfix
ii  postfix-pcre                                  2.6.5-3                    PCRE map support for Postfix
ii  postfix-policyd-spf-perl                      2.007-1                    pure-Perl Postfix policy server for RFC 4408

только постфикс+мускул - это уже не для сасл авторизации, а для несколько других вещей надо.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:36 
Мозг есть хамить не надо. спокойно
vps43546:/# dpkg-query -l *sas* |grep ii
ii  cyrus-sasl2-dbg                 2.1.22.dfsg1-23+lenny1   Cyrus SASL - debugging symbols
ii  libsasl2-2                      2.1.22.dfsg1-23+lenny1   Cyrus SASL - authentication abstraction libr
ii  libsasl2-modules                2.1.22.dfsg1-23+lenny1   Cyrus SASL - pluggable authentication module
ii  libsasl2-modules-sql            2.1.22.dfsg1-23+lenny1   Cyrus SASL - pluggable authentication module
ii  sasl2-bin                       2.1.22.dfsg1-23+lenny1   Cyrus SASL - administration programs for SAS
vps43546:/# dpkg-query -l *post* |grep ii
ii  postfix                         2.5.5-1.1                High-performance mail transport agent
vps43546:/#

моудли стоят sasl. ошибка таже. запросе к базе не идут

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:37 
vps43546:/usr/lib/sasl2# ls -la
total 528
drwxr-xr-x  2 root root  4096 2010-09-20 20:06 .
drwxr-xr-x 40 root root 20480 2010-09-20 20:11 ..
-rw-r--r--  1 root root 19084 2009-05-24 20:31 libanonymous.a
-rw-r--r--  1 root root   855 2009-05-24 20:31 libanonymous.la
lrwxrwxrwx  1 root root    22 2010-09-20 18:54 libanonymous.so -> libanonymous.so.2.0.22
lrwxrwxrwx  1 root root    22 2010-09-20 18:54 libanonymous.so.2 -> libanonymous.so.2.0.22
-rw-r--r--  1 root root 16048 2009-05-24 20:31 libanonymous.so.2.0.22
-rw-r--r--  1 root root 22138 2009-05-24 20:31 libcrammd5.a
-rw-r--r--  1 root root   841 2009-05-24 20:31 libcrammd5.la
lrwxrwxrwx  1 root root    20 2010-09-20 18:54 libcrammd5.so -> libcrammd5.so.2.0.22
lrwxrwxrwx  1 root root    20 2010-09-20 18:54 libcrammd5.so.2 -> libcrammd5.so.2.0.22
-rw-r--r--  1 root root 19248 2009-05-24 20:31 libcrammd5.so.2.0.22
-rw-r--r--  1 root root 60696 2009-05-24 20:31 libdigestmd5.a
-rw-r--r--  1 root root   864 2009-05-24 20:31 libdigestmd5.la
lrwxrwxrwx  1 root root    22 2010-09-20 18:54 libdigestmd5.so -> libdigestmd5.so.2.0.22
lrwxrwxrwx  1 root root    22 2010-09-20 18:54 libdigestmd5.so.2 -> libdigestmd5.so.2.0.22
-rw-r--r--  1 root root 48576 2009-05-24 20:31 libdigestmd5.so.2.0.22
-rw-r--r--  1 root root 19422 2009-05-24 20:31 liblogin.a
-rw-r--r--  1 root root   835 2009-05-24 20:31 liblogin.la
lrwxrwxrwx  1 root root    18 2010-09-20 18:54 liblogin.so -> liblogin.so.2.0.22
lrwxrwxrwx  1 root root    18 2010-09-20 18:54 liblogin.so.2 -> liblogin.so.2.0.22
-rw-r--r--  1 root root 16720 2009-05-24 20:31 liblogin.so.2.0.22
-rw-r--r--  1 root root 38564 2009-05-24 20:31 libntlm.a
-rw-r--r--  1 root root   829 2009-05-24 20:31 libntlm.la
lrwxrwxrwx  1 root root    17 2010-09-20 18:54 libntlm.so -> libntlm.so.2.0.22
lrwxrwxrwx  1 root root    17 2010-09-20 18:54 libntlm.so.2 -> libntlm.so.2.0.22
-rw-r--r--  1 root root 32496 2009-05-24 20:31 libntlm.so.2.0.22
-rw-r--r--  1 root root 19462 2009-05-24 20:31 libplain.a
-rw-r--r--  1 root root   835 2009-05-24 20:31 libplain.la
lrwxrwxrwx  1 root root    18 2010-09-20 18:54 libplain.so -> libplain.so.2.0.22
lrwxrwxrwx  1 root root    18 2010-09-20 18:54 libplain.so.2 -> libplain.so.2.0.22
-rw-r--r--  1 root root 16688 2009-05-24 20:31 libplain.so.2.0.22
-rw-r--r--  1 root root 29764 2009-05-24 20:31 libsasldb.a
-rw-r--r--  1 root root   866 2009-05-24 20:31 libsasldb.la
lrwxrwxrwx  1 root root    19 2010-09-20 18:54 libsasldb.so -> libsasldb.so.2.0.22
lrwxrwxrwx  1 root root    19 2010-09-20 18:54 libsasldb.so.2 -> libsasldb.so.2.0.22
-rw-r--r--  1 root root 22136 2009-05-24 20:31 libsasldb.so.2.0.22
-rw-r--r--  1 root root 33600 2009-05-24 20:31 libsql.a
-rw-r--r--  1 root root   964 2009-05-24 20:31 libsql.la
lrwxrwxrwx  1 root root    16 2010-09-20 20:06 libsql.so -> libsql.so.2.0.22
lrwxrwxrwx  1 root root    16 2010-09-20 20:06 libsql.so.2 -> libsql.so.2.0.22
-rw-r--r--  1 root root 27936 2009-05-24 20:31 libsql.so.2.0.22
-rw-r-----  1 root root   701 2010-07-08 19:35 saslpasswd.conf
lrwxrwxrwx  1 root root    30 2010-09-14 00:22 Sendmail.conf -> /etc/mail/sasl/Sendmail.conf.2
-rw-r--r--  1 root root   327 2010-09-20 19:13 smtpd.conf
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:40 
>vps43546:/usr/lib/sasl2# ls -la
>total 528
>drwxr-xr-x  2 root root  4096 2010-09-20 20:06 .
>drwxr-xr-x 40 root root 20480 2010-09-20 20:11 ..

[..skipped..]
>-rw-r--r--  1 root root 27936 2009-05-24 20:31 libsql.so.2.0.22
>-rw-r-----  1 root root   701 2010-07-08 19:35 saslpasswd.conf
>lrwxrwxrwx  1 root root    30 2010-09-14 00:22 Sendmail.conf -> /etc/mail/sasl/Sendmail.conf.2
>-rw-r--r--  1 root root   327 2010-09-20 19:13 smtpd.conf

поясняю:

debian:/usr/lib/sasl2# ls -l /etc/postfix/sasl/smtpd.conf
-rw-r----- 1 root postfix 367 Мар  1  2008 /etc/postfix/sasl/smtpd.conf


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:41 

>поясняю:
>
>debian:/usr/lib/sasl2# ls -l /etc/postfix/sasl/smtpd.conf
>-rw-r----- 1 root postfix 367 Мар  1  2008 /etc/postfix/sasl/smtpd.conf

Упс.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:48 
>
>>поясняю:
>>
>>debian:/usr/lib/sasl2# ls -l /etc/postfix/sasl/smtpd.conf
>>-rw-r----- 1 root postfix 367 Мар  1  2008 /etc/postfix/sasl/smtpd.conf
>
>Упс.

и ? а то спать пора.. .:-)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:52 
Sep 20 21:49:21 vps43546 postfix/smtpd[29745]: connect from unknown[80.93.107.81]
Sep 20 21:49:21 vps43546 postfix/smtpd[29745]: warning: SASL authentication failure: no secret in database
Sep 20 21:49:21 vps43546 postfix/smtpd[29745]: warning: unknown[80.93.107.81]: SASL CRAM-MD5 authentication failed: authentication failure
Все равно
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:53 
>Sep 20 21:49:21 vps43546 postfix/smtpd[29745]: connect from unknown[80.93.107.81]
>Sep 20 21:49:21 vps43546 postfix/smtpd[29745]: warning: SASL authentication failure: no secret in
>database
>Sep 20 21:49:21 vps43546 postfix/smtpd[29745]: warning: unknown[80.93.107.81]: SASL CRAM-MD5 authentication failed: authentication
>failure
>Все равно

не может быть. На пятке дебиан-машин воспроизводится и подымается без проблем...

Еще раз к первому сообщению обратимся. ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:53 
мож перезапустить бы надо, всё такое ? :-)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:54 
vps43546:/etc/init.d# cat /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_sasl_auth_enable = yes
#smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
#smtpd_sasl_application_name = smtpd.conf

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:56 
vps43546:/etc/postfix/sasl# cat smtpd.conf
pwcheck_method: auxprop
password_format: plain
auxprop_plugin: sql
mech_list: DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
#mech_list: PLAIN LOGIN
auto_transition: yes
sql_engine: mysql
sql_user: postfix
sql_passwd: *****
sql_hostnames: 192.168.20.6
sql_database: postfix
sql_select: SELECT password FROM mailbox WHERE username = '%u@%r'
sql_verbose: yes
log_level: 0

/etc/init.d/

------------------

vps43546:/etc/postfix/sasl# /etc/init.d/saslauthd restart
Stopping SASL Authentication Daemon: saslauthd.
Starting SASL Authentication Daemon: saslauthd.
vps43546:/etc/postfix/sasl# postfix restart
postfix/postfix-script: fatal: usage: postfix start (or stop, reload, abort, flush, check, status, set-permissions, upgrade-configuration)
vps43546:/etc/postfix/sasl# postfix reload
postfix/postfix-script: refreshing the Postfix mail system
vps43546:/etc/postfix/sasl#

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:56 
vps43546:/etc/postfix/sasl# cat /etc/postfix/main.cf  |grep sasl
smtpd_sasl_auth_enable = yes
#smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
#smtpd_sasl_application_name = smtpd.conf
vps43546:/etc/postfix/sasl#
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

36. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:31 
>vps43546:/etc/postfix/sasl# cat /etc/postfix/main.cf  |grep sasl
>smtpd_sasl_auth_enable = yes
>#smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
>#smtpd_sasl_application_name = smtpd.conf
>vps43546:/etc/postfix/sasl#

может пора разкомментировать  smtpd_recipient_restrictions ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

37. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:32 
>>vps43546:/etc/postfix/sasl# cat /etc/postfix/main.cf  |grep sasl
>>smtpd_sasl_auth_enable = yes
>>#smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
>>#smtpd_sasl_application_name = smtpd.conf
>>vps43546:/etc/postfix/sasl#
>
>может пора разкомментировать  smtpd_recipient_restrictions ?

ПЛЯЯЯЯЯЯЯЯЯЯ точно!!!!!!!!!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

39. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:32 
Ну и наспамили мы ))))) есть аська? )))


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

40. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:33 
>Ну и наспамили мы ))))) есть аська? )))

всяко ) mailto: pavel2000@ngs.ru

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

41. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:34 
>>Ну и наспамили мы ))))) есть аська? )))
>
>всяко ) mailto: pavel2000@ngs.ru

Зафуричило... спасиб огроменное. записал )))


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

42. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:36 
>>>Ну и наспамили мы ))))) есть аська? )))
>>
>>всяко ) mailto: pavel2000@ngs.ru
>
>Зафуричило... спасиб огроменное. записал )))

усё, спок ночи, успехов в настройке дебьянов и фрях (мои любимые оськи)))

офф.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

43. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:36 
Тема закрыта за спам.... :=)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:58 
>vps43546:/etc/postfix/sasl# /etc/init.d/saslauthd restart
>Stopping SASL Authentication Daemon: saslauthd.
>Starting SASL Authentication Daemon: saslauthd.

постфиксу на это будет пофиг, ИМХО.

>vps43546:/etc/postfix/sasl# postfix restart
>postfix/postfix-script: fatal: usage: postfix start (or stop, reload, abort, flush, check, status,
>set-permissions, upgrade-configuration)
>vps43546:/etc/postfix/sasl# postfix reload
>postfix/postfix-script: refreshing the Postfix mail system
>vps43546:/etc/postfix/sasl#

start + stop, ну тоесть наоборот ? :-)


"перезагрузки помогают", (с) виндавс

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:01 
vps43546:/etc/postfix/sasl# postfix stop
postfix/postfix-script: stopping the Postfix mail system
vps43546:/etc/postfix/sasl# postfix start
postfix/postfix-script: starting the Postfix mail system

vps43546:/etc/init.d# sh saslauthd stop
Stopping SASL Authentication Daemon: saslauthd.
vps43546:/etc/init.d# sh saslauthd start
Starting SASL Authentication Daemon: saslauthd.

Sep 20 21:59:43 vps43546 postfix/smtpd[6037]: warning: SASL authentication failure: no secret in database
Sep 20 21:59:43 vps43546 postfix/smtpd[6037]: warning: unknown[80.93.107.81]: SASL CRAM-MD5 authentication failed: authentication failure


А если пароль в smtp.conf указан не верно сообщение будет такое-же?
Запускаю tcpdump -i интерфейс 192.168.20.4

пакетов на 192.168.20.6 не одного запроса на мусул.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:16 
Ситуация изменилась но другая проблема в логах теперь вообще не отображаеться ничего о sasl
Запросы на базу пошли.
Ошибка в authlog
Sep 20 22:11:13 vps43546 postfix/smtpd[17532]: sql plugin Parse the username support@domen.ru
Sep 20 22:11:13 vps43546 postfix/smtpd[17532]: sql plugin try and connect to a host
Sep 20 22:11:13 vps43546 postfix/smtpd[17532]: sql plugin trying to open db 'postfix' on host '192.168.137.2'
Sep 20 22:12:25 vps43546 postfix/smtpd[17532]: sql plugin Parse the username support@domen.ru
Sep 20 22:12:25 vps43546 postfix/smtpd[17532]: sql plugin try and connect to a host
Sep 20 22:12:25 vps43546 postfix/smtpd[17532]: sql plugin trying to open db 'postfix' on host '192.168.137.2'
Sep 20 22:12:26 vps43546 postfix/smtpd[17532]: begin transaction
Sep 20 22:12:26 vps43546 postfix/smtpd[17532]: sql plugin create statement from userPassword support domen.ru
Sep 20 22:12:26 vps43546 postfix/smtpd[17532]: sql plugin doing query SELECT password FROM mailbox WHERE username = 'support@domen.ru';
Sep 20 22:12:26 vps43546 postfix/smtpd[17532]: sql plugin create statement from cmusaslsecretCRAM-MD5 support domen.ru
Sep 20 22:12:26 vps43546 postfix/smtpd[17532]: sql plugin doing query SELECT password FROM mailbox WHERE username = 'support@domen.ru';
Sep 20 22:12:26 vps43546 postfix/smtpd[17532]: commit transaction
Sep 20 22:12:27 vps43546 postfix/smtpd[17532]: sql plugin Parse the username support@domen.ru
Sep 20 22:12:27 vps43546 postfix/smtpd[17532]: sql plugin try and connect to a host
Sep 20 22:12:27 vps43546 postfix/smtpd[17532]: sql plugin trying to open db 'postfix' on host '192.168.137.2'
Sep 20 22:13:09 vps43546 postfix/smtpd[17532]: sql plugin Parse the username support@domen.ru
Sep 20 22:13:09 vps43546 postfix/smtpd[17532]: sql plugin try and connect to a host
Sep 20 22:13:09 vps43546 postfix/smtpd[17532]: sql plugin trying to open db 'postfix' on host '192.168.137.2'
Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: begin transaction
Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: sql plugin create statement from userPassword support domen.ru
Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: sql plugin doing query SELECT password FROM mailbox WHERE username = 'support@domen.ru';
Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: sql plugin create statement from cmusaslsecretCRAM-MD5 support domen.ru
Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: sql plugin doing query SELECT password FROM mailbox WHERE username = 'support@vesu-netu.ru';
Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: commit transaction
Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: sql plugin Parse the username support@domen.ru
Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: sql plugin try and connect to a host
Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: sql plugin trying to open db 'postfix' on host '192.168.137.2'
vps43546:/var/log#
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:19 
>Ситуация изменилась но другая проблема в логах теперь вообще не отображаеться ничего
>о sasl
>Запросы на базу пошли.
>Ошибка в authlog

ну дальше подтачиваемся под структуру своей БД


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

27. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:20 
ок сейчас попробу заточить
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:17 
>vps43546:/etc/init.d# sh saslauthd stop
>Stopping SASL Authentication Daemon: saslauthd.
>vps43546:/etc/init.d# sh saslauthd start
>Starting SASL Authentication Daemon: saslauthd.

debian:/etc/init.d# ls -ld saslauthd
ls: невозможно получить доступ к saslauthd: Нет такого файла или каталога


debian:/etc/init.d# dpkg-query -S /etc/init.d/saslauthd

?


>Sep 20 21:59:43 vps43546 postfix/smtpd[6037]: warning: SASL authentication failure: no secret in
>database
>Sep 20 21:59:43 vps43546 postfix/smtpd[6037]: warning: unknown[80.93.107.81]: SASL CRAM-MD5 authentication failed: authentication
>failure
>
>
>А если пароль в smtp.conf указан не верно сообщение будет такое-же?
>Запускаю tcpdump -i интерфейс 192.168.20.4
>
>пакетов на 192.168.20.6 не одного запроса на мусул.

должно стучаться...

Технически конечно можно сначала пробовать настроить AUTH PLAIN, но ИМХО суть дела от этого поменяться не должна.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:19 
Sep 20 22:18:11 vps43546 postfix/smtpd[23568]: connect from unknown[80.93.107.81]
потом тут затуп, обращяеться к бд. и потом
Sep 20 22:18:13 vps43546 postfix/smtpd[23568]: NOQUEUE: reject: RCPT from unknown[80.93.107.81]: 554 5.7.1 <123@mail.ru>: Relay access denied; from=<support@domen.ru> to=<123@mail.ru> proto=ESMTP helo=<MICROSOF-21607C>
Sep 20 22:18:14 vps43546 postfix/smtpd[23568]: disconnect from unknown[80.93.107.81]
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

28. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:20 
>Sep 20 22:18:11 vps43546 postfix/smtpd[23568]: connect from unknown[80.93.107.81]
>потом тут затуп, обращяеться к бд. и потом
>Sep 20 22:18:13 vps43546 postfix/smtpd[23568]: NOQUEUE: reject: RCPT from unknown[80.93.107.81]: 554 5.7.1 <123@mail.ru>: Relay access denied; from=<support@domen.ru> to=<123@mail.ru> proto=ESMTP helo=<MICROSOF-21607C>
>Sep 20 22:18:14 vps43546 postfix/smtpd[23568]: disconnect from unknown[80.93.107.81]

ну дык авторизация не прошла.
В БД должен быть чистый текстовый пароль.


строка конфига

sql_select: SELECT password FROM mailbox WHERE username = '%u@%r'

понятна, вплоть до каждого символа ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

29. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:22 

>строка конфига
>
>sql_select: SELECT password FROM mailbox WHERE username = '%u@%r'
>
>понятна, вплоть до каждого символа ?

sql_select: SELECT password FROM mailbox WHERE username = '%u@%r'

идет запрос пароля на mailbox пределенного пользователя.
Ну у меня все так и есть mailbox поле password, только %u@%r смущяет


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

30. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:23 
меня пароли в открытом виде в бд
раскоментировать
#mech_list: PLAIN LOGIN?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

32. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:24 
> меня пароли в открытом виде в бд
>раскоментировать
>#mech_list: PLAIN LOGIN?

нет.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

33. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:25 
>> меня пароли в открытом виде в бд
>>раскоментировать
>>#mech_list: PLAIN LOGIN?
>
>нет.

а как запрос правильны идет!


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

34. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:27 
>>> меня пароли в открытом виде в бд
>>>раскоментировать
>>>#mech_list: PLAIN LOGIN?
>>
>>нет.
>
>а как запрос правильны идет!

задавайте вопросы, чтобы они были понятны :-)


Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: sql plugin doing query SELECT password FROM mailbox WHERE username = 'support@vesu-netu.ru';


можно проверить правильность запроса выполнив в оболочке БД запрос

SELECT password FROM mailbox WHERE username = 'support@vesu-netu.ru';

Ну и посмотреть на успешность результата.
Вообще я БД-шник и с запросами проблем не испытывал.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

35. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 22:29 
>[оверквотинг удален]
>Sep 20 22:13:10 vps43546 postfix/smtpd[17532]: sql plugin doing query SELECT password FROM
>mailbox WHERE username = 'support@vesu-netu.ru';
>
>
>можно проверить правильность запроса выполнив в оболочке БД запрос
>
>SELECT password FROM mailbox WHERE username = 'support@vesu-netu.ru';
>
>Ну и посмотреть на успешность результата.
>Вообще я БД-шник и с запросами проблем не испытывал.

Я обожаю FreebSD ))) Ввожу запрос выдает пароль в бд.
Синтаксис верный


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

38. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:32 
>[оверквотинг удален]
>>
>>можно проверить правильность запроса выполнив в оболочке БД запрос
>>
>>SELECT password FROM mailbox WHERE username = 'support@vesu-netu.ru';
>>
>>Ну и посмотреть на успешность результата.
>>Вообще я БД-шник и с запросами проблем не испытывал.
>
>Я обожаю FreebSD ))) Ввожу запрос выдает пароль в бд.
>Синтаксис верный

http://www.opennet.me/openforum/vsluhforumID1/89845.html#36

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

31. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 22:24 
>[оверквотинг удален]
>>
>>sql_select: SELECT password FROM mailbox WHERE username = '%u@%r'
>>
>>понятна, вплоть до каждого символа ?
>
>sql_select: SELECT password FROM mailbox WHERE username = '%u@%r'
>
>идет запрос пароля на mailbox пределенного пользователя.
>Ну у меня все так и есть mailbox поле password, только %u@%r
>смущяет

%u заменяется на имя пользователя, пытающегося авторизоваться
%r - его домен. Если домен не указан, берется smtpd_sasl_local_domain из main.cf

какие там еще есть подстановки я хз :) Мне этих было достаточно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:52 

vps43546:/etc/init.d# ls -l /etc/postfix/sasl/smtpd.conf
-rw-r--r-- 1 root postfix 366 2010-09-20 21:27 /etc/postfix/sasl/smtpd.conf
vps43546:/etc/init.d#
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:55 
>
>vps43546:/etc/init.d# ls -l /etc/postfix/sasl/smtpd.conf
>-rw-r--r-- 1 root postfix 366 2010-09-20 21:27 /etc/postfix/sasl/smtpd.conf
>vps43546:/etc/init.d#

содержимое  /etc/postfix/sasl/smtpd.conf ?

debian:/usr/lib/sasl2# cat /etc/postfix/main.cf  |grep sasl

?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:38 
>моудли стоят sasl. ошибка таже. запросе к базе не идут

я там выше конфигов накидал еще.... в самом первом сообщении.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Debian postfix + аунтификация по mysql"  +/
Сообщение от xservices (ok) on 20-Сен-10, 21:24 

vps43546:/usr/lib/sasl2# apt-get install libsasl2-moduleslibsasl2-modules
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libsasl2-moduleslibsasl2-modules
vps43546:/usr/lib/sasl2# apt-get install libsasl2-modules
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsasl2-modules is already the newest version.
The following packages were automatically installed and are no longer required:
  libconvert-tnef-perl re2c libarchive-zip-perl spamc libnet-cidr-perl libsys-syslog-perl libnet-server-perl liberror-perl libsocket6-perl
  libconvert-uulib-perl libdb4.8 libberkeleydb-perl libio-multiplex-perl libnetaddr-ip-perl libmail-spf-perl libsys-hostname-long-perl php5-common
  libunix-syslog-perl libio-socket-inet6-perl
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
vps43546:/usr/lib/sasl2# apt-get install libsasl2-modules-sql
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsasl2-modules-sql is already the newest version.
The following packages were automatically installed and are no longer required:
  libconvert-tnef-perl re2c libarchive-zip-perl spamc libnet-cidr-perl libsys-syslog-perl libnet-server-perl liberror-perl libsocket6-perl
  libconvert-uulib-perl libdb4.8 libberkeleydb-perl libio-multiplex-perl libnetaddr-ip-perl libmail-spf-perl libsys-hostname-long-perl php5-common
  libunix-syslog-perl libio-socket-inet6-perl
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
vps43546:/usr/lib/sasl2# apt-get install libsasl2-2
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsasl2-2 is already the newest version.
The following packages were automatically installed and are no longer required:
  libconvert-tnef-perl re2c libarchive-zip-perl spamc libnet-cidr-perl libsys-syslog-perl libnet-server-perl liberror-perl libsocket6-perl
  libconvert-uulib-perl libdb4.8 libberkeleydb-perl libio-multiplex-perl libnetaddr-ip-perl libmail-spf-perl libsys-hostname-long-perl php5-common
  libunix-syslog-perl libio-socket-inet6-perl
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
vps43546:/usr/lib/sasl2# dpkg-query -l *sas* |grep ii
No packages found matching libsasldb.a.
No packages found matching libsasldb.la.
No packages found matching libsasldb.so.
No packages found matching libsasldb.so.2.
No packages found matching libsasldb.so.2.0.22.
No packages found matching saslpasswd.conf.
vps43546:/usr/lib/sasl2#
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:31 
а фантазию и мозг включить - никак?

cd /

затем:

debian:/# dpkg-query -l *sas* |grep ii
ii  libauthen-sasl-perl                           2.12-1                     Authen::SASL - SASL Authentication framework
ii  libsasl2-2                                    2.1.22.dfsg1-23+squeeze1   Cyrus SASL - authentication abstraction libr
ii  libsasl2-modules                              2.1.22.dfsg1-23+squeeze1   Cyrus SASL - pluggable authentication module
ii  libsasl2-modules-sql                          2.1.22.dfsg1-23+squeeze1   Cyrus SASL - pluggable authentication module
ii  spamassassin                                  3.2.5-6                    Perl-based spam filter using text analysis

будет другой результат.
Я даю только направление, а не готовые инструкции. Инструкции, будьте добры, сами, сами.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Debian postfix + аунтификация по mysql"  +/
Сообщение от PavelR (??) on 20-Сен-10, 21:36 
debian:/usr/lib/sasl2# ls -l
итого 404
-rw-r--r-- 1 root root 13472 Июн 12  2009 libanonymous.a
-rw-r--r-- 1 root root   982 Июн 12  2009 libanonymous.la
lrwxrwxrwx 1 root root    22 Июл  8 16:00 libanonymous.so -> libanonymous.so.2.0.22
lrwxrwxrwx 1 root root    22 Июл  8 16:00 libanonymous.so.2 -> libanonymous.so.2.0.22
-rw-r--r-- 1 root root 13016 Июн 12  2009 libanonymous.so.2.0.22
-rw-r--r-- 1 root root 15810 Июн 12  2009 libcrammd5.a
-rw-r--r-- 1 root root   968 Июн 12  2009 libcrammd5.la
lrwxrwxrwx 1 root root    20 Июл  8 16:00 libcrammd5.so -> libcrammd5.so.2.0.22
lrwxrwxrwx 1 root root    20 Июл  8 16:00 libcrammd5.so.2 -> libcrammd5.so.2.0.22
-rw-r--r-- 1 root root 15352 Июн 12  2009 libcrammd5.so.2.0.22
-rw-r--r-- 1 root root 46416 Июн 12  2009 libdigestmd5.a
-rw-r--r-- 1 root root   991 Июн 12  2009 libdigestmd5.la
lrwxrwxrwx 1 root root    22 Июл  8 16:00 libdigestmd5.so -> libdigestmd5.so.2.0.22
lrwxrwxrwx 1 root root    22 Июл  8 16:00 libdigestmd5.so.2 -> libdigestmd5.so.2.0.22
-rw-r--r-- 1 root root 43500 Июн 12  2009 libdigestmd5.so.2.0.22
-rw-r--r-- 1 root root 13646 Июн 12  2009 liblogin.a
-rw-r--r-- 1 root root   962 Июн 12  2009 liblogin.la
lrwxrwxrwx 1 root root    18 Июл  8 16:00 liblogin.so -> liblogin.so.2.0.22
lrwxrwxrwx 1 root root    18 Июл  8 16:00 liblogin.so.2 -> liblogin.so.2.0.22
-rw-r--r-- 1 root root 13460 Июн 12  2009 liblogin.so.2.0.22
-rw-r--r-- 1 root root 29072 Июн 12  2009 libntlm.a
-rw-r--r-- 1 root root   956 Июн 12  2009 libntlm.la
lrwxrwxrwx 1 root root    17 Июл  8 16:00 libntlm.so -> libntlm.so.2.0.22
lrwxrwxrwx 1 root root    17 Июл  8 16:00 libntlm.so.2 -> libntlm.so.2.0.22
-rw-r--r-- 1 root root 28532 Июн 12  2009 libntlm.so.2.0.22
-rw-r--r-- 1 root root 13966 Июн 12  2009 libplain.a
-rw-r--r-- 1 root root   962 Июн 12  2009 libplain.la
lrwxrwxrwx 1 root root    18 Июл  8 16:00 libplain.so -> libplain.so.2.0.22
lrwxrwxrwx 1 root root    18 Июл  8 16:00 libplain.so.2 -> libplain.so.2.0.22
-rw-r--r-- 1 root root 14036 Июн 12  2009 libplain.so.2.0.22
-rw-r--r-- 1 root root 21706 Июн 12  2009 libsasldb.a
-rw-r--r-- 1 root root   970 Июн 12  2009 libsasldb.la
lrwxrwxrwx 1 root root    19 Июл  8 16:00 libsasldb.so -> libsasldb.so.2.0.22
lrwxrwxrwx 1 root root    19 Июл  8 16:00 libsasldb.so.2 -> libsasldb.so.2.0.22
-rw-r--r-- 1 root root 18080 Июн 12  2009 libsasldb.so.2.0.22
-rw-r--r-- 1 root root 23800 Июн 12  2009 libsql.a
-rw-r--r-- 1 root root  1091 Июн 12  2009 libsql.la
lrwxrwxrwx 1 root root    16 Июл  8 16:00 libsql.so -> libsql.so.2.0.22
lrwxrwxrwx 1 root root    16 Июл  8 16:00 libsql.so.2 -> libsql.so.2.0.22
-rw-r--r-- 1 root root 23312 Июн 12  2009 libsql.so.2.0.22
debian:/usr/lib/sasl2#
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру