Postfix + mysql smtp-Auth Problem

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Andreas Diem
Beiträge: 23
Registriert: 18.09.2002 18:29:02
Wohnort: Neubau
Kontaktdaten:

Postfix + mysql smtp-Auth Problem

Beitrag von Andreas Diem » 27.09.2002 23:03:54

Hallo

Irgendwie ist bei mir der Wurm drin. :(

Ich wollte SMTP-Auth mit PAM_mySQL einrichten das klappt leider nicht.

/etc/postfix/main.cf

Code: Alles auswählen

broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous

maps_rbl_domains =      rbl.maps.vix.com,
                        relays.mail-abuse.org,
                        relays.ordb.org,
                        dev.null.dk,
                        spews.relays.osirusoft.com,
                        spamhaus.relays.osirusoft.com,
                        relays.visi.com

smtpd_recipient_restrictions =  permit_mynetworks,
                                permit_sasl_authenticated,
                                permit_mx_backup,
                                reject_maps_rbl,
                                check_relay_domains,
                                permit
/etc/postfix/sasl/smtpd.conf und /usr/lib/sasl/smtpd.conf

Code: Alles auswählen

pwcheck_metod: PAM
/etc/pam.d/smtp

Code: Alles auswählen

auth    optional        pam_mysql.so server=localhost db=mail user=xxx passw
d=xxx table=users usercolumn=username passwdcolume=clear crypt=n
account required        pam_mysql.so server=localhost db=mail user=xxx passw
d=xxx table=users usercolumn=username passwdcolume=clear crypt=n
Fehlermeldung aus der /var/log/auth.log

Code: Alles auswählen

Sep 27 22:22:24 debian postfix/smtpd[566]: unable to open Berkeley db /etc/sasldb: No such file or directory
Sep 27 22:22:24 debian postfix/smtpd[566]: unable to open Berkeley db /etc/sasldb: No such file or directory
Sep 27 22:26:53 debian postfix/smtpd[581]: unable to open Berkeley db /etc/sasldb: No such file or directory
Sep 27 22:26:53 debian postfix/smtpd[581]: unable to open Berkeley db /etc/sasldb: No such file or directory
mfg
Andreas Diem
webmaster@andreas-diem.at

Benutzeravatar
feltel
Webmaster
Beiträge: 10377
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 28.09.2002 14:32:56

Postfix läuft default in einer chroot-Umgebung. Du musst also schauen, ob es die Datei /var/spool/postfix/etc/sasldb gibt und bei Bedarf von /etc/sasldb dahin kopieren.

Andreas Diem
Beiträge: 23
Registriert: 18.09.2002 18:29:02
Wohnort: Neubau
Kontaktdaten:

Beitrag von Andreas Diem » 28.09.2002 21:16:15

Danke feltel, aber daran hat es nicht gelegen, hatte nur ein paar kleine Schriebfehler.

/etc/postfix/sasl/smtpd.conf

Code: Alles auswählen

pwcheck_metod: PAM -> pwcheck_method: pam
und
/etc/pam.d/smtp
von

Code: Alles auswählen

auth    optional        pam_mysql.so server=localhost db=mail user=xxx passw 
d=xxx table=users usercolumn=username passwdcolume=clear crypt=n 
account required        pam_mysql.so server=localhost db=mail user=xxx passw 
d=xxx table=users usercolumn=username passwdcolume=clear crypt=n
auf

Code: Alles auswählen

auth    optional        pam_mysql.so server=localhost db=mail user=xxx passw 
d=xxx table=users usercolumn=username passwdcolumn=clear crypt=n 
account required        pam_mysql.so server=localhost db=mail user=xxx passw 
d=xxx table=users usercolumn=username passwdcolumn=clear crypt=n
mfg
Andreas Diem
webmaster@andreas-diem.at

Benutzeravatar
nomagic
Beiträge: 18
Registriert: 25.09.2002 19:47:31
Wohnort: Bad Kreuznach

Beitrag von nomagic » 05.10.2002 01:09:22

Hi,

eine Frage hät ich. hast Du Postfix dafür aus der chroot genommen? Oder läuft Postfix jetzt weiterhin in der chroot?

Gruss

Andreas Diem
Beiträge: 23
Registriert: 18.09.2002 18:29:02
Wohnort: Neubau
Kontaktdaten:

Beitrag von Andreas Diem » 05.10.2002 22:58:42

nomagic hat geschrieben:eine Frage hät ich. hast Du Postfix dafür aus der chroot genommen? Oder läuft Postfix jetzt weiterhin in der chroot?
Ich hab cleanup und qmgr hab ich aus dem chroot genommen wegen Probleme mit mysql, der Rest ist normal.
Die Einstellung meiner "master.cf" findest du hier http://www.debianforum.de/forum/viewtopic.php?t=2671
mfg
Andreas Diem
webmaster@andreas-diem.at

Antworten