[Postfixbuch-users] SMTP-Auth mit MySQL

Timo Pindt debian_user at web.de
Di Jul 12 21:21:33 CEST 2005


Hallo!

Ich probiere Postfix SMTP-Auth mit Mysql aus jedoch scheitere ich dabei.
Habe Postfix selbst kompiliert mit folgenden Einstellungen:

make makefiles \
CCARGS="-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DHAS_DB -I/usr/include -DUSE_TLS -I/usr/include -DUSE_SASL_AUTH -I/usr/local/include/sasl" \
AUXLIBS="-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/lib -ldb -L/usr/lib -lssl -lcrypto -L/usr/local/lib -lsasl2"

Hier mehr Infos...

In der Mail.log kommt das hier:
Jul 12 20:51:28 vserver814 postfix/smtpd[32016]: fatal: SASL per-process initialization failed
Jul 12 20:51:29 vserver814 postfix/master[31471]: warning: process /usr/lib/postfix/smtpd pid 32016 exit status 1
Jul 12 20:51:29 vserver814 postfix/master[31471]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

SASL müsste auch mitkompiliert worden sein!

ldd /usr/lib/postfix/smtpd
        libmysqlclient.so.14 => /usr/local/mysql/lib/mysql/libmysqlclient.so.14 (0x40017000)
        libz.so.0 => /usr/local/mysql/lib/mysql/libz.so.0 (0x4006d000)
        libm.so.6 => /lib/libm.so.6 (0x4007f000)
        libdb-4.3.so => /usr/local/bdb/lib/libdb-4.3.so (0x400a0000)
        libssl.so.0.9.7 => /usr/local/ssl/lib/libssl.so.0.9.7 (0x40156000)
        libcrypto.so.0.9.7 => /usr/local/ssl/lib/libcrypto.so.0.9.7 (0x40185000)
        libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x4027d000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40291000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x402a5000)
        libc.so.6 => /lib/libc.so.6 (0x402b5000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x403d3000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40400000)
        libdl.so.2 => /lib/libdl.so.2 (0x40414000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

In smtpd.conf:
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: PLAIN LOGIN #CRAM-MD5 DIGEST-MD5
log_level: 3

sql_engine: mysql
sql_hostnames: localhost
sql_database: mail
sql_user: postfix
sql_passwd: GEHEIM
sql_select: SELECT %p FROM users WHERE username = '%u' AND userrealm = '%r'
AND auth = '1'
sql_usessl: no

postconf -n(Auszug):
...
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = emi-kuechen.de
smtpd_sasl_security_options = noanonymous
smtpd_tls_auth_only = no
...

Ich hoffe, dass ihr mir damit helfen könnt.

Gruss Timo
______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193




Mehr Informationen über die Mailingliste Postfixbuch-users