[Postfixbuch-users] Posfix cyrus und SASL via mysql auf Solaris / Blastwave
Patrick Ben Koetter
p at state-of-mind.de
Do Sep 2 09:16:25 CEST 2010
* Martin Menzel <postfixbuch-users at listen.jpberlin.de>:
> pwcheck_method: auxprop
> auxprop_plugin: sql
> mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
> sql_engine: mysql
> sql_hostname: localhost
1. Es muss "sql_hostnames" heissen und nicht "sql_hostname".
2. Läuft Dein Postfix smtpd chrooted? Wenn Du "localhost" angibst, will die
mysql Library einen connect über einen Unix domain socket herstellen und ich
tippe darauf, dass Dein MySQL keinen Socket im chroot von Postfix abgelegt
hat, oder? Wenn Du TCP socket haben willst, dann gib stattdessen 127.0.0.1 an.
> sql_user: cyrus
> sql_passwd: ****
> sql_database: cyrus
> sql_verbose: yes
Den Parameter $sql_verbose gibt es IMO nicht
> sql_statement: select password from cyrus_email where username = '%u@%r' AND
> active = 1
$sql_statement ist IMO auch eine cut & paste Erfindung... ;)
> sql_select: select password from cyrus_email where username = '%u@%r' AND
> active = 1
> sql_usessl: 0
>
> in main.conf
>
> smtpd_sasl_security_options = noanonymous
> smtpd_sasl_auth_enable = yes
> broken_sasl_auth_clients = yes
> smtpd_sasl_path = smtpd
$smtpd_sasl_path ist per default auf smtpd.
> cyrus_sasl_config_path = /opt/csw/lib/sasl2
Wo ist der Parameter $cyrus_sasl_config_path her. Im Standard von Postfix ist
der nicht.
> smtpd_client_restrictions = permit_sasl_authenticated permit_mynetworks
> smtpd_sasl_authenticated_header = yes
> smtpd_sasl_local_domain =
p at rick
--
state of mind
Digitale Kommunikation
http://www.state-of-mind.de
Franziskanerstraße 15 Telefon +49 89 3090 4664
81669 München Telefax +49 89 3090 4666
Amtsgericht München Partnerschaftsregister PR 563
Mehr Informationen über die Mailingliste Postfixbuch-users