[PINGUIN] Postfix SASL

Sebastian Andres sebastian at sebastianandres.de
So Mai 20 19:57:43 CEST 2007


Hi, 

So jetzt bin ich ein wenig verwirrt, aber vielleicht kann ich helfen,
da ich bereits ein postfix mit mysql am laufen habe. 

Zuerst habe ich aber eine Frage: 

Brauchst du wirklich sasl? wenn beide rechner im gleichen netz stehen,
dann reicht es aus, mit der option mynetworks zu arbeiten. 

Falls du dennoch sasl brauchst musst du auf deinem client folgendes
eintragen:
/etc/postfix/main.cf:

smtp_sasl_auth_enable = yes
# akktiviert die authentifizierung mittels smtp ist am besten, da sonnst
# vorher ein abholen erzwungen werden muss, um authorisiert zu sein. 
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
# hier ist das passwort fuer die anmeldung am smtp server gespeichert. 
smtp_sasl_security_options = noanonymous
# verhindert anonymes anmelden am smtp-server 

in der datei /etc/postfix/smtp_auth muss folgendes stehen:

hostnamen username:passwort
jetzt musst du mittels postmap /etc/postfix/smtp_auth die datei in die
hash-tabelle verwandeln. 

soweit die config auf client seite. 

Auf Serverseite sieht diese wie folgt aus:
/etc/postfix/main.cf:
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes

jetzt die datei /etc/postfix/sasl/smtpd.conf mit folgenden inhalt
anlegen:
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: localhost
sql_user: benutzer_name_vom_mysql_server
sql_passwd: passwort_des_mysql_users
sql_database: mail
sql_select: select password from users WHERE email='%u@%r'
log_level: 7


so das sollte es dann an sich gewesen sein. 
mit dieser konfiguration funktioniert bei mir zumindest mein server im
alltagbetrieb ohne fehler im Maillog *grins* 

Mfg. Sebastian


-- 
Sebastian Andres Spandauer Damm 140 14050 Berlin, Germany
Phone: +49(0)30 30107852 mobile: +49(0)170 3224773
sebastian at sebastianandres.de http://www.sebastianandres.de
ICQ: 302502263
PGP-Key: http://www.sebastianandres.de/key.txt