[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