[Postfixbuch-users] saslauth & mysql
Patrick Ben Koetter
p at sys4.de
So Feb 16 08:26:03 CET 2014
* sebastian at debianfan.de <postfixbuch-users at listen.jpberlin.de>:
>
> Am 15.02.2014 19:25, schrieb Alexander Dalloz:
> > postconf -nf
>
> soo - hier sind die Daten:
>
>
> saslfinger - postfix Cyrus sasl configuration Sa 15. Feb 19:41:53 CET 2014
> version: 1.0.4
> mode: server-side SMTP AUTH
>
> -- basics --
> Postfix: 2.9.6
> System: Debian GNU/Linux 7 \n \l
>
> -- smtpd is linked to --
> libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb744b000)
>
> -- active SMTP AUTH and TLS parameters for smtpd --
> broken_sasl_auth_clients = yes
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_authenticated_header = no
> smtpd_sasl_local_domain = $myhostname
> smtpd_sasl_security_options = noanonymous
>
>
> -- listing of /usr/lib/sasl2 --
> insgesamt 24
> drwxr-xr-x 2 root root 4096 Feb 15 15:05 .
> drwxr-xr-x 61 root root 12288 Feb 15 18:15 ..
> -rw-r--r-- 1 root root 4 Feb 15 15:05 berkeley_db.active
> -rw-r--r-- 1 root root 4 Jun 9 2013 berkeley_db.txt
Es sind keine Mechanismen installiert.
> -- listing of /etc/postfix/sasl --
> insgesamt 12
> drwxr-xr-x 2 root root 4096 Feb 15 17:51 .
> drwxr-xr-x 3 root root 4096 Feb 15 15:55 ..
> -rw-r--r-- 1 root root 387 Feb 15 17:59 smtpd.conf
Setze sie 640 root:postfix, weil sie credentials für Zugriff auf MySQL
enthält.
> -- content of /etc/postfix/sasl/smtpd.conf --
> log_level: 3
> # pwcheck_method: saslauthd
> # mech_list: PLAIN LOGIN
> # saslauthd_path: /var/run/saslauthd/mux
>
> pwcheck_method: saslauthd
> mech_list: plain login cram-md5 digest-md5
> allow_plaintext: true
> auxprop_plugin: mysql
> sql_engine: mysql
> sql_hostnames: 127.0.0.1
> sql_user: --- replaced ---
> sql_passwd: --- replaced ---
> sql_database: mailserver
> sql_select: select password from users where email = '%u'
> -- content of /etc/postfix/sasl/smtpd.conf --
> log_level: 3
> # pwcheck_method: saslauthd
> # mech_list: PLAIN LOGIN
> # saslauthd_path: /var/run/saslauthd/mux
>
So sollte es stimmen:
pwcheck_method: auxprop
mech_list: plain login cram-md5 digest-md5
auxprop_plugin: mysql
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: --- replaced ---
sql_passwd: --- replaced ---
sql_database: mailserver
sql_select: select password from users where email = '%u'
> -- active services in /etc/postfix/master.cf --
> # service type private unpriv chroot wakeup maxproc command + args
> # (yes) (yes) (yes) (never) (100)
> smtp inet n - n - 1 postscreen
> smtpd pass - - n - - smtpd -o content_filter=spamassassin
Gut, kein chroot mehr.
> -- mechanisms on localhost --
> 250-AUTH PLAIN LOGIN CRAM-MD5 DIGEST-MD5
> 250-AUTH=PLAIN LOGIN CRAM-MD5 DIGEST-MD5
Server bietet AUTH an. Config für AUTH-Zugriff aus mysql passt noch nicht.
--
[*] sys4 AG
http://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
Mehr Informationen über die Mailingliste Postfixbuch-users