Postfix und sasl

Ralph Meyer ralph at schosemail.de
Die Feb 6 11:18:07 GMT 2007


>> In /etc/pam.d/ die Datei smtp mit den mysql Daten angelegt.
>> In der /usr/lib/sasl2/smtpd.conf steht pwcheck_method: saslauthd
>>
> Bist Du dir sicher, das das unter /usr/lib/sasl2 konfiguriert werden muss
> (oder kann)?

So läuft das bei mir unter woody.

> Versuche mal, das unter /etc/postfix/sasl/smtpd.conf abzulegen. Damit habe
> ich das unter Debian Sarge konfiguriert.

Ich hab das mal dort eingetragen. Keine Änderung

>   pwcheck_method: auxprop
>   auxprop_plugin: sql
>   mech_list: PLAIN LOGIN
>   sql_engine: mysql
>   sql_hostnames: localhost
>   sql_user: <datenbank_user>
>   sql_passwd: <geheim>
>   sql_database: <datenbank_name>
>   sql_verbose: no
>   sql_select: SELECT password FROM sasluser WHERE (id = '%u' AND realm = '' AND password != '') OR
> (id='%u' AND realm='%r' AND password != '')
>   log_level: 0

Ich möchte halt saslauthd nehmen. Natürlich hab ich das trotzdem mal ausprobiert.
Funktioniert bei mir nicht.

> Die SQL-Abfrage kann enstprechend der Relation angepasst werden.

Hab ich gemacht.

>> smtp_sasl_password_maps = mysql:/bla in die main.cf
>>
> Die Einstellung ist für einen SMTP-Client, wenn der Postfix sich beim
> Versand an einen anderen SMTP-Server authentisieren soll.

Und warum schreibt er mir das in die Logs ? Ich will mich nicht an einem
anderen MTA authentifizieren.

Wo ist mein Denkfehler ?
Weitere Hinweise ?

Ralph