The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Postfix+SASl2+mysql, !*! zuxel, 18-Апр-05, 20:42  [смотреть все]
Freebsd 5.3
cyrus-sasl-2.1.20_1
postfix-2.2.2,1
mysql-server-4.0.24

postfix собран с подержкой sasl2
main.cf
________________________________________
smtpd_sasl_application_name = smtpd
enable_sasl_authentication = yes
broken_sasl_auth_clients = yes
smtpd_helo_required = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $mydestination
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sender_restrictions = permit_sasl_authenticated
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks,
permit_auth_destination,  reject_unauth_destination
______________________________________________________

/usr/local/lib/sasl2/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
sql_engine: mysql
mech_list: PLAIN LOGIN
sql_hostnames: 127.0.0.1
password_format: crypt
sql_user: postfix
sql_passwd: ...
sql_database: postfix
sql_statement: SELECT password FROM mailbox WHERE username = '%u@domen.ru'
sql_verbose: yes
log_level: 7
_______________________________

# tail -f /var/log/maillog
warning: ALEX[192.168.0.12]: SASL LOGIN authentication failed

mysqld.log  -- обращений нет
debug.log   -- тоже пуст
Какие будут соображения?

  • Postfix+SASl2+mysql, !*! unk, 20:57 , 18-Апр-05 (1)
    • Postfix+SASl2+mysql, !*! ALex_hha, 21:23 , 18-Апр-05 (2)
      • Postfix+SASl2+mysql, !*! zuxel, 22:16 , 18-Апр-05 (3)
        >>>mysqld.log  -- обращений нет
        >>mysql слушает 127.0.0.1?
        >>
        >>>debug.log   -- тоже пуст
        >>>Какие будут соображения?
        >>поставьте ключик -v для smtpd в master.cf и смотрите где затык.
        >Попробуй вместо 127.0.0.1 указать localhost

        вместо 127.0.0.1 прописал localhost

        maillog
        warning: SASL authentication failure: no user in db
        warning: SASL authentication failure: no secret in database
        warning: unknown[192.168.0.112]: SASL CRAM-MD5 authentication failed

        messages
        Apr 18 22:11:00 mail postfix/smtpd[35096]: OTP unavailable because can't read/write key database /etc/opiekeys: Permission denied
        вот это вообще не пойму что это и с чем едят

        письмо все равно уехало -- но это из-за permit_mynetworks
        я так понимаю что sasl в mysql и не пытается зайти?

        • Postfix+SASl2+mysql, !*! unk, 22:28 , 18-Апр-05 (4)
          • Postfix+SASl2+mysql, !*! zuxel, 10:27 , 19-Апр-05 (5)
            >>warning: unknown[192.168.0.112]: SASL CRAM-MD5 authentication failed
            >Вы же писали:
            был неправ -- просто первый лог -- это с работы outlook express
            а последний -- Bat
            >>>>/usr/local/lib/sasl2/smtpd.conf
            >>>>pwcheck_method: auxprop
            >>>>auxprop_plugin: sql
            >>>>sql_engine: mysql
            >>>>mech_list: PLAIN LOGIN
            >Откуда CRAM-MD5???
            >Либо вы поменяли конфиг, либо у вас dll hell
            >
            >>письмо все равно уехало -- но это из-за permit_mynetworks
            >>я так понимаю что sasl в mysql и не пытается зайти?
            >Да.

            main.cf
            ______________________________________-
            smtpd_sasl_application_name = smtpd -v
            enable_sasl_authentication = yes
            broken_sasl_auth_clients = yes
            smtpd_helo_required = yes
            smtpd_sasl_auth_enable = yes
            smtpd_sasl_security_options = noanonymous
            smtpd_sasl_local_domain = $mydestination
            smtpd_client_restrictions = permit_sasl_authenticated
            smtpd_sender_restrictions = permit_sasl_authenticated
            smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks,
            permit_auth_destination,  reject_unauth_destination
            _______________________________________

            smtpd.conf

            pwcheck_method: auxprop
            auxprop_plugin: sql
            sql_engine: mysql
            mech_list: PLAIN LOGIN
            sql_engine: mysql
            sql_hostnames: localhost
            password_format: crypt
            sql_user: postfix
            sql_passwd: ...
            sql_database: postfix
            sql_statement: SELECT password FROM mailbox WHERE username = '%u@domen.ru'
            sql_verbose: yes
            log_level: 7

            почтовый клиент outlook Express
            maillog
            connect from ALEX[192.168.0.34]
            warning: SASL authentication failure: no user in db
            warning: SASL authentication failure: no secret in database
            warning: ALEX[192.168.0.34]: SASL NTLM authentication failed
            warning: ALEX[192.168.0.34]: SASL LOGIN authentication failed
            lost connection after AUTH from ALEX[192.168.0.34]

            debug.log
            Apr 19 10:18:06 mail pop3d: Connection, ip=[::ffff:192.168.0.34]
            Apr 19 10:20:30 mail postfix/smtpd[73913]: NTLM server step 1
            Apr 19 10:20:30 mail postfix/smtpd[73913]: client flags: ffffb207
            Apr 19 10:20:30 mail postfix/smtpd[73913]: NTLM server step 2
            Apr 19 10:20:30 mail postfix/smtpd[73913]: client user: zuxel
            Apr 19 10:20:30 mail postfix/smtpd[73913]: client domain: ALEX
            Apr 19 10:20:30 mail postfix/smtpd[73913]: NTLM server step 1
            Apr 19 10:20:30 mail postfix/smtpd[73913]: client flags: ffff8207
            Apr 19 10:20:30 mail postfix/smtpd[73913]: NTLM server step 2
            Apr 19 10:20:30 mail postfix/smtpd[73913]: client user: test@domen.ru
            Apr 19 10:20:39 mail postfix/smtpd[73913]: NTLM server step 1
            Apr 19 10:20:39 mail postfix/smtpd[73913]: client flags: ffff8207
            Apr 19 10:20:39 mail postfix/smtpd[73913]: NTLM server step 2
            Apr 19 10:20:39 mail postfix/smtpd[73913]: client user: test@domen.ru
            Apr 19 10:20:39 mail postfix/smtpd[73913]: client domain: domen.ru
            Apr 19 10:20:43 mail pop3d: Connection, ip=[::ffff:192.168.0.34]

            # cat ./messages
            Apr 19 10:20:30 mail postfix/smtpd[73913]: OTP unavailable because can't read/write key database /etc/opiekeys: Permission denied
            Apr 19 10:20:42 mail postfix/smtpd[73913]: OTP unavailable because can't read/write key database /etc/opiekeys: Permission denied

            вопрос:
            что такое dll hell
            и как -запустить smtpd с ключом -v?

            • Postfix+SASl2+mysql, !*! unk, 10:41 , 19-Апр-05 (6)
              • Postfix+SASl2+mysql, !*! zuxel, 11:04 , 19-Апр-05 (7)
                mail# telnet localhost 25
                Trying 127.0.0.1...
                Connected to localhost.
                Escape character is '^]'.
                220 mail.domen.ru ESMTP READY
                ehlo 192.168.0.34
                250-mail.kolatavs.ru
                250-PIPELINING
                250-SIZE 10240000
                250-ETRN
                250-AUTH NTLM LOGIN PLAIN GSSAPI DIGEST-MD5 CRAM-MD5
                250-AUTH=NTLM LOGIN PLAIN GSSAPI DIGEST-MD5 CRAM-MD5
                250 8BITMIME
                auth plain
                334

                main.cf
                smtpd_sasl_local_domain = domen.ru

                master.cf
                smtp      inet  n       -       n       -       -       smtpd -v

                maillog

                pr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 220 mail.domen.ru ESMTP READY
                Apr 19 10:55:07 mail postfix/smtpd[75432]: < ALEX[192.168.0.34]: EHLO alex
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 250-mail.domen.ru
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 250-PIPELINING
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 250-SIZE 10240000
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 250-ETRN
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 250-AUTH NTLM LOGIN PLAIN GSSAPI DIGEST-MD5 CRAM-MD5
                Apr 19 10:55:07 mail postfix/smtpd[75432]: match_list_match: ALEX: no match
                Apr 19 10:55:07 mail postfix/smtpd[75432]: match_list_match: 192.168.0.34: no match
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 250-AUTH=NTLM LOGIN PLAIN GSSAPI DIGEST-MD5 CRAM-MD5
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 250 8BITMIME
                Apr 19 10:55:07 mail postfix/smtpd[75432]: < ALEX[192.168.0.34]: AUTH LOGIN
                Apr 19 10:55:07 mail postfix/smtpd[75432]: smtpd_sasl_authenticate: sasl_method LOGIN
                Apr 19 10:55:07 mail postfix/smtpd[75432]: smtpd_sasl_authenticate: uncoded challenge: Username:
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 334 VXNlcm5hbWU6
                Apr 19 10:55:07 mail postfix/smtpd[75432]: < ALEX[192.168.0.34]: YWxrQGtvbGF0YXZzLnJ1
                Apr 19 10:55:07 mail postfix/smtpd[75432]: smtpd_sasl_authenticate: decoded response: test@domen.ru
                Apr 19 10:55:07 mail postfix/smtpd[75432]: smtpd_sasl_authenticate: uncoded challenge: Password:
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 334 UGFzc3dvcmQ6
                Apr 19 10:55:07 mail postfix/smtpd[75432]: < ALEX[192.168.0.34]: Nzc3Nzc3
                Apr 19 10:55:07 mail postfix/smtpd[75432]: smtpd_sasl_authenticate: decoded response: 777777
                Apr 19 10:55:07 mail postfix/smtpd[75432]: warning: SASL authentication failure: no user in db
                Apr 19 10:55:07 mail postfix/smtpd[75432]: warning: SASL authentication failure: no user in db
                Apr 19 10:55:07 mail postfix/smtpd[75432]: warning: ALEX[192.168.0.34]: SASL LOGIN authentication failed
                Apr 19 10:55:07 mail postfix/smtpd[75432]: > ALEX[192.168.0.34]: 535 Error: authentication failed
                Apr 19 10:55:07 mail postfix/smtpd[75432]: smtp_get: EOF
                Apr 19 10:55:07 mail postfix/smtpd[75432]: match_hostname: ALEX ~? 192.168.0.0/24
                Apr 19 10:55:07 mail postfix/smtpd[75432]: match_hostaddr: 192.168.0.34 ~? 192.168.0.0/24
                Apr 19 10:55:07 mail postfix/smtpd[75432]: lost connection after AUTH from ALEX[192.168.0.34]
                Apr 19 10:55:07 mail postfix/smtpd[75432]: disconnect from ALEX[192.168.0.34]
                Apr 19 10:55:07 mail postfix/smtpd[75432]: master_notify: status 1
                Apr 19 10:55:07 mail postfix/smtpd[75432]: connection closed

                • Postfix+SASl2+mysql, !*! zuxel, 11:06 , 19-Апр-05 (8)
                  есть смысл собрать postfix 2.3?
                • Postfix+SASl2+mysql, !*! unk, 11:12 , 19-Апр-05 (9)
                  • Postfix+SASl2+mysql, !*! Zedis, 11:32 , 19-Апр-05 (11)
                    • Postfix+SASl2+mysql, !*! ALex_hha, 14:19 , 19-Апр-05 (12)
                    • Postfix+SASl2+mysql, !*! ALex_hha, 14:22 , 19-Апр-05 (13)
                      • Postfix+SASl2+mysql, !*! zuxel, 16:17 , 19-Апр-05 (15)
                        # ldd ./smtpd
                        ./smtpd:
                                libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x280ba000)
                                libpam.so.2 => /usr/lib/libpam.so.2 (0x280ce000)
                                libcrypt.so.2 => /lib/libcrypt.so.2 (0x280d5000)
                                libssl.so.3 => /usr/lib/libssl.so.3 (0x280ed000)
                                libcrypto.so.3 => /lib/libcrypto.so.3 (0x2811b000)
                                libm.so.3 => /lib/libm.so.3 (0x28210000)
                                libz.so.2 => /lib/libz.so.2 (0x28229000)
                                libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28239000)
                                libc.so.5 => /lib/libc.so.5 (0x28245000)

                        похоже что sasl -- просто не видит smtpd.conf
                        mech_list: описывает явно список используемых алгоритмов
                        если не указывать в smtpd.conf mech_list  то
                        по telnet localhost 25 -- он должен показать весь список
                        250-AUTH NTLM LOGIN PLAIN GSSAPI DIGEST-MD5 CRAM-MD5
                        а если указать явно mech_list: PLAIN LOGIN
                        то и по telnet localhost 25 там должно быть только
                        250-AUTH PLAIN LOGIN
                        а я что не поставлю в mech_list: -- по барабану
                        показывает всегда 250-AUTH NTLM LOGIN PLAIN GSSAPI DIGEST-MD5 CRAM-MD5

                        sasl2 - собирал из портов
                        как указать чтоб он собирался с mysql
                        make WITH_MYSQL=yes
                        make install
                        так?

                        • Postfix+SASl2+mysql, !*! zuxel, 16:28 , 19-Апр-05 (16)
                          как узнать где /usr/local/lib/libsasl2.so.2 ищет smtpd.conf
                        • Postfix+SASl2+mysql, !*! unk, 16:33 , 19-Апр-05 (17)
                        • Postfix+SASl2+mysql, !*! ALex_hha, 16:36 , 19-Апр-05 (19)
                        • Postfix+SASl2+mysql, !*! unk, 16:41 , 19-Апр-05 (20)
                        • Postfix+SASl2+mysql, !*! ALex_hha, 16:44 , 19-Апр-05 (21)
                        • Postfix+SASl2+mysql, !*! unk, 16:47 , 19-Апр-05 (23)
                        • Postfix+SASl2+mysql, !*! zuxel, 16:57 , 19-Апр-05 (24)
                          подождите немного щас запутаюсь
                          1. Сейчас работает postfix+courier-imap+clamAV+postfixadmin
                          все работает и друг друга понимает.

                          2. # strings /usr/local/lib/libsasl2.so.2|grep ^/
                          /mux
                          /It!
                          /var/state/saslauthd
                          /dev/null
                          /usr/local/lib/sasl2
                          /dev/random
                          ничего не вижу

                          3. ln -s /usr/local/lib/sasl2 /usr/lib/sasl2  такую сслку я делал
                          4. sasl -- сносил и ставил заново -- тот-же результат
                              жалко что нет пакаджа для sasl

                          Попробую снести postfix + sasl
                          shutdow -r now
                          и поставлю все снова -- может поможет

                        • Postfix+SASl2+mysql, !*! zuxel, 16:58 , 19-Апр-05 (25)
                          >подождите немного щас запутаюсь
                          >1. Сейчас работает postfix+courier-imap+clamAV+postfixadmin
                          блин забыл
                          postfix+courier-imap+clamAV+postfixadmin+MYSQL
                        • Postfix+SASl2+mysql, !*! ALex_hha, 17:05 , 19-Апр-05 (27)
                        • Postfix+SASl2+mysql, !*! unk, 17:03 , 19-Апр-05 (26)
                        • Postfix+SASl2+mysql, !*! zuxel, 17:15 , 19-Апр-05 (28)
                          drwxr-x---   2 root  wheel     1024 Apr 19 17:14 sasl2


                        • Postfix+SASl2+mysql, !*! unk, 17:19 , 19-Апр-05 (30)
                        • Postfix+SASl2+mysql, !*! ALex_hha, 17:16 , 19-Апр-05 (29)
                        • Postfix+SASl2+mysql, !*! unk, 17:23 , 19-Апр-05 (31)
                        • Postfix+SASl2+mysql, !*! zuxel, 18:16 , 19-Апр-05 (32)
                          сделал chmod 755
                          результат тот-же
                        • Postfix+SASl2+mysql, !*! unk, 18:18 , 19-Апр-05 (33)
                        • Postfix+SASl2+mysql, !*! zuxel, 18:19 , 19-Апр-05 (34)
                          >>сделал chmod 755
                          >>результат тот-же
                          >А содержимое /usr/local/lib/sasl2/ ?

                          тоже chmod -R 755 /sasl2

                        • Postfix+SASl2+mysql, !*! unk, 18:27 , 19-Апр-05 (35)
                        • Postfix+SASl2+mysql, !*! zuxel, 20:54 , 19-Апр-05 (36)
                          >saslfinger нашли? что-нибудь интересное он показал?

                          убил postfix && sasl2
                          reboot
                          ports install postfix с поддержкой sasl2 && mysql
                          итого
                          cyrus-sasl-2.1.20_1
                          postfix-2.2.2,1

                          chmod 755 smtpd.conf

                          после переустановки - sasl2 стал видеть smtpd.conf
                          я это сразу увидел по saslfinger

                          root@mail# saslfinger -s localhost
                          saslfinger - postfix Cyrus sasl configuration Tue Apr 19 20:24:01 MSD 2005
                          version: 0.9.9.1
                          mode: server-side SMTP AUTH

                          -- basics --
                          Postfix: 2.2.2
                          System:

                          -- smtpd is linked to --
                                  libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x280b5000)

                          -- active SMTP AUTH and TLS parameters for smtpd --
                          broken_sasl_auth_clients = yes
                          smtpd_sasl_application_name = smtpd
                          smtpd_sasl_auth_enable = yes
                          smtpd_sasl_local_domain = domen.ru
                          smtpd_sasl_security_options = noanonymous


                          -- listing of /usr/local/lib/sasl2 --
                          total 620
                          drwxr-xr-x   2 root  wheel   1024 Apr 19 19:53 .
                          drwxr-xr-x  11 root  wheel   2560 Apr 19 19:53 ..
                          -rw-r--r--   1 root  wheel  12064 Apr 19 19:51 libanonymous.a
                          -rwxr-xr-x   1 root  wheel  15171 Apr 19 19:51 libanonymous.so
                          -rwxr-xr-x   1 root  wheel  15171 Apr 19 19:51 libanonymous.so.2
                          -rw-r--r--   1 root  wheel  14522 Apr 19 19:51 libcrammd5.a
                          -rwxr-xr-x   1 root  wheel  17701 Apr 19 19:51 libcrammd5.so
                          -rwxr-xr-x   1 root  wheel  17701 Apr 19 19:51 libcrammd5.so.2
                          -rw-r--r--   1 root  wheel  43344 Apr 19 19:51 libdigestmd5.a
                          -rwxr-xr-x   1 root  wheel  46017 Apr 19 19:51 libdigestmd5.so
                          -rwxr-xr-x   1 root  wheel  46017 Apr 19 19:51 libdigestmd5.so.2
                          -rw-r--r--   1 root  wheel  21200 Apr 19 19:51 libgssapiv2.a
                          -rwxr-xr-x   1 root  wheel  25146 Apr 19 19:51 libgssapiv2.so
                          -rwxr-xr-x   1 root  wheel  25146 Apr 19 19:51 libgssapiv2.so.2
                          -rw-r--r--   1 root  wheel  12494 Apr 19 19:51 liblogin.a
                          -rwxr-xr-x   1 root  wheel  15662 Apr 19 19:51 liblogin.so
                          -rwxr-xr-x   1 root  wheel  15662 Apr 19 19:51 liblogin.so.2
                          -rw-r--r--   1 root  wheel  28340 Apr 19 19:51 libntlm.a
                          -rwxr-xr-x   1 root  wheel  31954 Apr 19 19:51 libntlm.so
                          -rwxr-xr-x   1 root  wheel  31954 Apr 19 19:51 libntlm.so.2
                          -rw-r--r--   1 root  wheel  18366 Apr 19 19:51 libotp.a
                          -rwxr-xr-x   1 root  wheel  22143 Apr 19 19:51 libotp.so
                          -rwxr-xr-x   1 root  wheel  22143 Apr 19 19:51 libotp.so.2
                          -rw-r--r--   1 root  wheel  12430 Apr 19 19:51 libplain.a
                          -rwxr-xr-x   1 root  wheel  15464 Apr 19 19:51 libplain.so
                          -rwxr-xr-x   1 root  wheel  15464 Apr 19 19:51 libplain.so.2
                          -rw-r--r--   1 root  wheel  18652 Apr 19 19:51 libsasldb.a
                          -rwxr-xr-x   1 root  wheel  19779 Apr 19 19:51 libsasldb.so
                          -rwxr-xr-x   1 root  wheel  19779 Apr 19 19:51 libsasldb.so.2
                          -rwxr-xr-x   1 root  wheel    322 Apr 19 20:01 smtpd.conf


                          -- content of /usr/local/lib/sasl2/smtpd.conf --
                          pwcheck_method: auxprop
                          auxprop_plugin: sql
                          sql_engine: mysql
                          mech_list: plain login
                          sql_engine: mysql
                          sql_hostnames: localhost
                          password_format: crypt
                          sql_user: --- replaced ---
                          sql_passwd: --- replaced ---
                          sql_database: postfix
                          sql_select: SELECT password FROM mailbox WHERE username = '%u@domen.ru'
                          sql_verbose: yes
                          log_level: 7


                          root@mail# saslfinger -c
                          saslfinger - postfix Cyrus sasl configuration Tue Apr 19 20:25:41 MSD 2005
                          version: 0.9.9.1
                          mode: client-side SMTP AUTH

                          -- basics --
                          Postfix: 2.2.2
                          System:

                          -- smtp is linked to --
                                  libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x280ad000)

                          -- active SMTP AUTH and TLS parameters for smtp --
                          No active SMTP AUTH and TLS parameters for smtp in main.cf!
                          SMTP AUTH can't work!
                          root@mail#

                          вот здесь не понял, он что для sasl принудительно требует tls?

                          клиент outlook express

                          maillog

                          Apr 19 20:45:15 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 535 Error: authentication failed
                          Apr 19 20:45:15 mail postfix/smtpd[4400]: smtp_get: EOF
                          Apr 19 20:45:15 mail postfix/smtpd[4400]: match_hostname: ALEX ~? 192.168.50.0/24
                          Apr 19 20:45:15 mail postfix/smtpd[4400]: match_hostaddr: 192.168.0.34 ~? 192.168.50.0/24
                          Apr 19 20:45:15 mail postfix/smtpd[4400]: lost connection after AUTH from ALEX[192.168.0.34]
                          Apr 19 20:45:15 mail postfix/smtpd[4400]: disconnect from ALEX[192.168.0.34]
                          Apr 19 20:45:15 mail postfix/smtpd[4400]: master_notify: status 1
                          Apr 19 20:45:15 mail postfix/smtpd[4400]: connection closed
                          Apr 19 20:45:16 mail pop3d: LOGIN, user=test@domen.ru, ip=[::ffff:192.168.0.34]
                          Apr 19 20:45:16 mail pop3d: LOGOUT, user=test@domen.ru, ip=[::ffff:192.168.0.34], top=0, retr=0, time=0
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: connection established
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: master_notify: status 0
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: name_mask: resource
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: name_mask: software
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: name_mask: noanonymous
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: connect from ALEX[192.168.0.34]
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_list_match: ALEX: no match
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_list_match: 192.168.0.34: no match
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_list_match: ALEX: no match
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_list_match: 192.168.0.34: no match
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_hostname: ALEX ~? 192.168.50.0/24
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_hostaddr: 192.168.0.34 ~? 192.168.50.0/24
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 220 mail.domen.ru ESMTP READY
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: < ALEX[192.168.0.34]: EHLO alex
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 250-mail.domen.ru
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 250-PIPELINING
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 250-SIZE 10240000
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 250-ETRN
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 250-AUTH LOGIN PLAIN
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_list_match: ALEX: no match
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_list_match: 192.168.0.34: no match
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 250-AUTH=LOGIN PLAIN
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 250 8BITMIME
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: < ALEX[192.168.0.34]: AUTH LOGIN
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: smtpd_sasl_authenticate: sasl_method LOGIN
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: smtpd_sasl_authenticate: uncoded challenge: Username:
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 334 VXNlcm5hbWU6
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: < ALEX[192.168.0.34]: YWxrQGtvbGF0YXZzLnJ1
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: smtpd_sasl_authenticate: decoded response: test@domen.ru
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: smtpd_sasl_authenticate: uncoded challenge: Password:
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 334 UGFzc3dvcmQ6
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: < ALEX[192.168.0.34]: Nzc3Nzc3
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: smtpd_sasl_authenticate: decoded response: 777777
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: warning: ALEX[192.168.0.34]: SASL LOGIN authentication failed
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: > ALEX[192.168.0.34]: 535 Error: authentication failed
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: smtp_get: EOF
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_hostname: ALEX ~? 192.168.50.0/24
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: match_hostaddr: 192.168.0.34 ~? 192.168.50.0/24
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: lost connection after AUTH from ALEX[192.168.0.34]
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: disconnect from ALEX[192.168.0.34]
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: master_notify: status 1
                          Apr 19 20:46:46 mail postfix/smtpd[4400]: connection closed

                          # cat ./mysqld.log
                          050419 20:46:48     103 Connect     postfix@localhost on
                                              103 Init DB     postfix
                                              103 Query       SELECT username, password, "", '1001', '1001', '/var/spool/postfix/virtual', maildir, "", name, "" FROM mailbox WHERE username = "test@domen.ru"

                          debug
                          messages -- пусты

                          mail# ldd /usr/local/libexec/postfix/smtpd
                          /usr/local/libexec/postfix/smtpd:
                                  libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x280b5000)
                                  libpam.so.2 => /usr/lib/libpam.so.2 (0x280c9000)
                                  libcrypt.so.2 => /lib/libcrypt.so.2 (0x280d0000)
                                  libm.so.3 => /lib/libm.so.3 (0x280e8000)
                                  libz.so.2 => /lib/libz.so.2 (0x28101000)
                                  libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28111000)
                                  libc.so.5 => /lib/libc.so.5 (0x2811d000)

                          теперь насколько я понимаю
                          sasl - видит smtpd.conf -- но соеденяться с базой не желает
                          так?

                        • Postfix+SASl2+mysql, !*! unk, 21:05 , 19-Апр-05 (37)
                        • Postfix+SASl2+mysql, !*! zuxel, 21:16 , 19-Апр-05 (38)
                          при сборке postfix -- указано вместе с sasl2
                          и он его за собой тянет
                          что тогда делать?
                          ставить postfix без sasl2
                          а потом ставить sasl2 - отдельно ( не из портов) а из исходников?
                        • Postfix+SASl2+mysql, !*! unk, 21:19 , 19-Апр-05 (39)
                        • Postfix+SASl2+mysql, !*! zuxel, 21:21 , 19-Апр-05 (40)
                          >sasl и другими нужными вам флаворами.
                          понял
                          только один глупый вопрос ( простите )
                          как из портов ставить sasl2 с пддержкой mysql?
                          make
                          make install WITH_MYSQL=yes
                          или как?

                        • Postfix+SASl2+mysql, !*! zuxel, 21:23 , 19-Апр-05 (41)
                          >>sasl и другими нужными вам флаворами.
                          >понял
                          >только один глупый вопрос ( простите )
                          >как из портов ставить sasl2 с пддержкой mysql?
                          >make
                          >make install WITH_MYSQL=yes
                          >или как?

                          все нашел как

                        • Postfix+SASl2+mysql, !*! unk, 21:30 , 19-Апр-05 (42)
                        • Postfix+SASl2+mysql, !*! goga, 01:00 , 20-Апр-05 (43)
                        • Postfix+SASl2+mysql, !*! unk, 09:03 , 20-Апр-05 (44)
                        • Postfix+SASl2+mysql, !*! zuxel, 15:42 , 20-Апр-05 (45)
                          >Сам собираю почту не из портов, но специально для вас проверил:
                          >cd /usr/ports/security/cyrus-sasl2
                          >sudo make WITH_MYSQL=yes WITHOUT_NTML=yes install clean
                          >работает...

                          Убил postfix + sasl
                          Reboot
                          Cd  sasl2
                          Make WITH_MYSQL=yes WITHOUT_NTML=yes install
                          Cd postfix
                          Install + mysql + sasl2
                          reboot

                          все по прежнему  но в лога появились такие надписи
                          уже радует – хоть что-то

                          сборка sasl2 с опцией make WITH_MYSQL_VER=4 не проходит
                          из-за этого похоже и затык
                          ИТОГО: из портов sasl2 – отказывается собираться с поддержкой именно mysql

                          Вечером – буду собирать из исходников

                          Apr 20 15:08:41 mail postfix/smtpd[66521]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
                          Apr 20 15:11:00 mail postfix/smtpd[66684]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
                          Apr 20 15:11:00 mail postfix/smtpd[66687]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql


                          Apr 20 15:22:01 mail postfix/smtpd[67247]: SQL engine 'mysql ' not supported
                          Apr 20 15:22:01 mail postfix/smtpd[67247]: auxpropfunc error no mechanism available

                          l# ldd /usr/local/libexec/postfix/smtpd
                          /usr/local/libexec/postfix/smtpd:
                                  libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x280b5000)
                                  libpam.so.2 => /usr/lib/libpam.so.2 (0x280c9000)
                                  libcrypt.so.2 => /lib/libcrypt.so.2 (0x280d0000)
                                  libm.so.3 => /lib/libm.so.3 (0x280e8000)
                                  libz.so.2 => /lib/libz.so.2 (0x28101000)
                                  libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28111000)
                                  libc.so.5 => /lib/libc.so.5 (0x2811d000)

                          saslfinger -s localhost
                          saslfinger - postfix Cyrus sasl configuration Wed Apr 20 15:41:42 MSD 2005
                          version: 0.9.9.1
                          mode: server-side SMTP AUTH

                          -- listing of /usr/local/lib/sasl2 --
                          total 590
                          drwxr-xr-x   2 root  wheel   1024 Apr 20 09:28 .
                          drwxr-xr-x  11 root  wheel   2560 Apr 20 09:28 ..
                          -rw-r--r--   1 root  wheel  12064 Apr 20 09:28 libanonymous.a
                          -rwxr-xr-x   1 root  wheel  15171 Apr 20 09:28 libanonymous.so
                          -rwxr-xr-x   1 root  wheel  15171 Apr 20 09:28 libanonymous.so.2
                          -rw-r--r--   1 root  wheel  14522 Apr 20 09:28 libcrammd5.a
                          -rwxr-xr-x   1 root  wheel  17701 Apr 20 09:28 libcrammd5.so
                          -rwxr-xr-x   1 root  wheel  17701 Apr 20 09:28 libcrammd5.so.2
                          -rw-r--r--   1 root  wheel  43344 Apr 20 09:28 libdigestmd5.a
                          -rwxr-xr-x   1 root  wheel  46017 Apr 20 09:28 libdigestmd5.so
                          -rwxr-xr-x   1 root  wheel  46017 Apr 20 09:28 libdigestmd5.so.2
                          -rw-r--r--   1 root  wheel  21200 Apr 20 09:28 libgssapiv2.a
                          -rwxr-xr-x   1 root  wheel  25146 Apr 20 09:28 libgssapiv2.so
                          -rwxr-xr-x   1 root  wheel  25146 Apr 20 09:28 libgssapiv2.so.2
                          -rw-r--r--   1 root  wheel  12494 Apr 20 09:28 liblogin.a
                          -rwxr-xr-x   1 root  wheel  15662 Apr 20 09:28 liblogin.so
                          -rwxr-xr-x   1 root  wheel  15662 Apr 20 09:28 liblogin.so.2
                          -rw-r--r--   1 root  wheel  18366 Apr 20 09:28 libotp.a
                          -rwxr-xr-x   1 root  wheel  22143 Apr 20 09:28 libotp.so
                          -rwxr-xr-x   1 root  wheel  22143 Apr 20 09:28 libotp.so.2
                          -rw-r--r--   1 root  wheel  12430 Apr 20 09:28 libplain.a
                          -rwxr-xr-x   1 root  wheel  15464 Apr 20 09:28 libplain.so
                          -rwxr-xr-x   1 root  wheel  15464 Apr 20 09:28 libplain.so.2
                          -rw-r--r--   1 root  wheel  18652 Apr 20 09:28 libsasldb.a
                          -rwxr-xr-x   1 root  wheel  19779 Apr 20 09:28 libsasldb.so
                          -rwxr-xr-x   1 root  wheel  19779 Apr 20 09:28 libsasldb.so.2
                          -rw-r--r--   1 root  wheel  17328 Apr 20 09:28 libsql.a
                          -rwxr-xr-x   1 root  wheel  20984 Apr 20 09:28 libsql.so
                          -rwxr-xr-x   1 root  wheel  20984 Apr 20 09:28 libsql.so.2
                          -rwxr-xr-x   1 root  wheel    322 Apr 19 20:44 smtpd.conf

                        • Postfix+SASl2+mysql, !*! unk, 15:57 , 20-Апр-05 (46)
                        • Postfix+SASl2+mysql, !*! zuxel, 16:52 , 20-Апр-05 (47)
                          убрал пробел - заработало
                          видит базу - заходит - запросы проходят
                          но авторизацию не проходит

                          Apr 20 16:28:43 mail postfix/smtpd[5279]: master_notify: status 0
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: name_mask: resource
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: name_mask: software
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: name_mask: noanonymous
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: connect from ALEX[192.168.0.34]
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_list_match: ALEX: no match
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_list_match: 192.168.0.34: no match
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_list_match: ALEX: no match
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_list_match: 192.168.0.34: no match
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_hostname: ALEX ~? 192.168.0.0/24
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_hostaddr: 192.168.0.34 ~? 192.168.0.0/24
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 220 mail.domen.ru ESMTP READY
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: < ALEX[192.168.0.34]: EHLO alex
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 250-mail.domen.ru
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 250-PIPELINING
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 250-SIZE 10240000
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 250-ETRN
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 250-AUTH LOGIN PLAIN
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_list_match: ALEX: no match
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_list_match: 192.168.0.34: no match
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 250-AUTH=LOGIN PLAIN
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 250 8BITMIME
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: < ALEX[192.168.0.34]: AUTH LOGIN
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: smtpd_sasl_authenticate: sasl_method LOGIN
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: smtpd_sasl_authenticate: uncoded challenge: Username:
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 334 VXNlcm5hbWU6
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: < ALEX[192.168.0.34]: YWxrQGtvbGF0YXZzLnJ1
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: smtpd_sasl_authenticate: decoded response: test@domen.ru
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: smtpd_sasl_authenticate: uncoded challenge: Password:
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 334 UGFzc3dvcmQ6
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: < ALEX[192.168.0.34]: Nzc3Nzc3
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: smtpd_sasl_authenticate: decoded response: 777777
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: warning: ALEX[192.168.0.34]: SASL LOGIN authentication failed
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: > ALEX[192.168.0.34]: 535 Error: authentication failed
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: smtp_get: EOF
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_hostname: ALEX ~? 192.168.50.0/24
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: match_hostaddr: 192.168.0.34 ~? 192.168.0.0/24
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: lost connection after AUTH from ALEX[192.168.0.34]
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: disconnect from ALEX[192.168.0.34]
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: master_notify: status 1
                          Apr 20 16:28:43 mail postfix/smtpd[5279]: connection closed


                          mysqd.log

                          1264 Connect     postfix@localhost on postfix
                                             1264 Quit
                                             1265 Connect     postfix@localhost on postfix
                                             1265 Quit
                                             1266 Connect     postfix@localhost on postfix
                                             1266 Query       START TRANSACTION
                                             1266 Query       SELECT password FROM mailbox WHERE username = 'test@domen.ru'
                                             1266 Query       SELECT password FROM mailbox WHERE username = 'test@domen.ru'
                                             1266 Query       COMMIT
                                             1266 Quit

                          debug log

                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin Parse the username test@domen.ru
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin try and connect to a host
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin trying to open db 'postfix' on host 'localhost'
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin Parse the username test@domen.ru
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin try and connect to a host
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin trying to open db 'postfix' on host 'localhost'
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin Parse the username test@domen.ru
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin try and connect to a host
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin trying to open db 'postfix' on host 'localhost'
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: begin transaction
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin create statement from userPassword test domen.ru
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin doing query SELECT password FROM mailbox WHERE username = 'test@domen.ru';
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin create statement from cmusaslsecretPLAIN test domen.ru
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin doing query SELECT password FROM mailbox WHERE username = 'test@domen.ru';
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: commit transaction
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin Parse the username test@domen.ru
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin try and connect to a host
                          Apr 20 16:51:53 mail postfix/smtpd[6816]: sql plugin trying to open db 'postfix' on host 'localhost'

                        • Postfix+SASl2+mysql, !*! zuxel, 16:56 , 20-Апр-05 (48)
                          mysql> use postfix;
                          Database changed
                          mysql> select password from mailbox where username='test@domen.ru';
                          +------------------------------------+
                          | password                           |
                          +------------------------------------+
                          | $1$d8e474ef$VY6W120CB7jRl4xvOPxuk0 |
                          +------------------------------------+
                          1 row in set (0.00 sec)

                          mysql>

                          пароль, в логах видно 777777

                        • Postfix+SASl2+mysql, !*! unk, 17:45 , 20-Апр-05 (49)
                        • Postfix+SASl2+mysql, !*! zuxel, 20:29 , 20-Апр-05 (50)
                          >>+------------------------------------+
                          >>| $1$d8e474ef$VY6W120CB7jRl4xvOPxuk0 |
                          >>+------------------------------------+
                          >Что-то это очень на md5 похоже...
                          >а в smtpd.conf у вас сейчас что написано?
                          >Попробуйте для начала plain пароли...

                          пароли в mysql - заносятся при помощи postfixadmin
                          я посмотрел его настройки - пароли он шифрует MD5

                          // Encrypt
                          // In what way do you want the passwords to be crypted?
                          // md5crypt = internal postfix admin md5
                          // system = whatever you have set as your PHP system default
                          // cleartext = clear text passwords (ouch!)
                          $CONF['encrypt'] = 'md5crypt';

                          когда я выставляю в smtpd.conf
                          mech_list: CRAM-MD5

                          почта отправляется без всякой аутентификации
                          в mysql - не лезет
                          debug,log
                          sql auxprop plugin using mysql engine
                          messages
                          OTP unavailable because can't read/write key database /etc/opiekeys: Permission denied


                          может выставить в postfixadmin
                          $CONF['encrypt'] = 'cleartext';

                          и в
                          mech_list: login plain
                          ?

                        • Postfix+SASl2+mysql, !*! ццц, 00:39 , 21-Апр-05 (51)
                        • Postfix+SASl2+mysql, !*! goga, 00:42 , 21-Апр-05 (52)
                        • Postfix+SASl2+mysql, !*! unk, 07:25 , 21-Апр-05 (53)
                        • Postfix+SASl2+mysql, !*! zuxel, 10:16 , 21-Апр-05 (54)
                          >Давайте еще раз smtpd.conf, текст запроса к mysql из лога mysqld, результат
                          >этого же запроса сделанный руками от нужного пользователя и лог postfix
                          >относящийся к этой попытке авторизации

                          понял
                          только один вопрос:
                          как "руками" закодировать лгин и пароль в cram-md5?

                        • Postfix+SASl2+mysql, !*! zuxel, 10:23 , 21-Апр-05 (55)
                          для ЦЦЦ
                          mail# cat /etc/my.cnf

                          [client]
                          port            = 3306
                          socket          = /tmp/mysql.sock

                          # The MySQL server
                          [mysqld]
                          port            = 3306
                          socket          = /tmp/mysql.sock
                          skip-locking
                          key_buffer = 16K
                          max_allowed_packet = 1M
                          table_cache = 4
                          sort_buffer_size = 64K
                          net_buffer_length = 2K
                          thread_stack = 64K
                          server-id       = 1
                          log=/var/log/mysql/mysqld.log

                          [mysqldump]
                          quick
                          max_allowed_packet = 16M

                          [mysql]
                          no-auto-rehash

                          [isamchk]
                          key_buffer = 8M
                          sort_buffer_size = 8M

                          [myisamchk]
                          key_buffer = 8M
                          sort_buffer_size = 8M

                          [mysqlhotcopy]
                          interactive-timeout

                          [mysqld_safe]
                          err-log=/var/log/mysql/mysqld-error.log

                        • Postfix+SASl2+mysql, !*! unk, 10:23 , 21-Апр-05 (56)
                        • Postfix+SASl2+mysql, !*! zuxel, 10:58 , 21-Апр-05 (58)
                          # cat ./smtpd.conf
                          pwcheck_method: auxprop
                          auxprop_plugin: sql
                          sql_engine: mysql
                          mech_list: login plain ( если поставить cram-md5 то аут. нет )
                          sql_hostnames: localhost
                          password_format: crypt
                          sql_user: postfix
                          sql_passwd: postfix
                          sql_database: postfix
                          sql_select: SELECT password FROM mailbox WHERE username ='%u@domen.ru'
                          sql_verbose: yes
                          log_level: 7

                          mysqld.log
                          2796 Connect     postfix@localhost on postfix
                                             2796 Query       START TRANSACTION
                                             2796 Query       SELECT password FROM mailbox WHERE username ='test@domen.ru'
                                             2796 Query       SELECT password FROM mailbox WHERE username ='test@domen.ru'
                                             2796 Query       COMMIT
                                             2796 Quit

                          mail# mysql -u postfix -p
                          Enter password:
                          Welcome to the MySQL monitor.  Commands end with ; or \g.
                          Your MySQL connection id is 2805 to server version: 4.0.24-log

                          Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

                          mysql> use postfix;
                          Database changed
                          mysql> SELECT password FROM mailbox WHERE username ='test@domen.ru';

                          +------------------------------------+
                          | password                           |
                          +------------------------------------+
                          | $1$d8e474ef$VY6W120CB7jRl4xvOPxuk0 |
                          +------------------------------------+
                          1 row in set (0.00 sec)

                          mysql>


                        • Postfix+SASl2+mysql, !*! unk, 11:04 , 21-Апр-05 (59)
                        • Postfix+SASl2+mysql, !*! ALex_hha, 10:35 , 21-Апр-05 (57)
                        • Postfix+SASl2+mysql, !*! zuxel, 11:07 , 21-Апр-05 (60)
                          >Народ вы че не читаете? Я же писал что для использования Cram-MD5
                          >пароли должны храниться в ЧИСТОМ виде.
                          т.е пароль 777 - должен в mysql тоже 777?

                          а в mech_list: cram-md5

                          а courier-imap как тогда?

                          или по другому
                          какой алгоритм использует outlook express?

                        • Postfix+SASl2+mysql, !*! ALex_hha, 12:01 , 21-Апр-05 (61)



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

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