[Postfixbuch-users] smtpd und saslauth wollen nicht, wie ich will

Matthias Haegele mhaegele at linuxrocks.dyndns.org
Mi Mai 23 13:04:37 CEST 2007


Michael Krauth schrieb:
> Hallo zusammen,
> 
> ich habe in den letzten Tagen versucht, einen Mailserver einzurichten und 
> hänge nun am (vermutlich) letzten Punkt.
> 
> Benutzer können sich nicht am Server anmelden und per SMTP Mails einliefern, 
> in den Logs steht:
> 
> May 23 12:38:24 golf669 postfix/smtpd[11466]: connect from 
> T9bb1.t.pppool.de[89.55.155.177]
> May 23 12:38:24 golf669 postfix/smtpd[11466]: warning: 
> T9bb1.t.pppool.de[89.55.155.177]: SASL LOGIN authentication failed: 
> authentication failure
> May 23 12:38:24 golf669 postfix/smtpd[11466]: lost connection after AUTH from 
> T9bb1.t.pppool.de[89.55.155.177]
> 
> Wenn ich auf dem Server Benutzer mit testsaslauthd prüfe, bekomme ich ein OK, 
> postfix selbst meldet sich aber gar nicht beim saslauthd.
> Die Benutzer stehen in einer MySQL-DB, die auch vom restlichen Postfix schön 
> abgefragt wird. IMAP, POP3 funktionieren.
> Auch klappt es, daß ich per telnet auf Port 25 eine Mail an einen Empfänger 
> auf der Maschine absetze bzw. Mails von anderen Absendern ankommen - einzig 
> das Einliefern einer Mail VON einem Benutzer an eine andere Adresse wird 
> verweigert.

Jo. Weil da die Authentifizierung nötig wird ...

> Ich habe jetzt mehrere HowTos und das Buch zu Hilfe genommen und fürchte, ich 
> habe irgendwo ein paar Einstellungen durcheinandergeworfen - allerdings sehe 
> ich einfach keine offensichtlichen Fehler.

Welches? Peers?

> System ist ein Debian stable, postfix läuft nicht im chroot (zumindest habe 
> ich es nicht eingestellt). 

Dann läuft es im chroot, da Debian-Standard = chroot ...

> Ich stehe im Moment echt auf dem Schlauch, vielleicht habt Ihr ja Tips für 
> mich.
> 
> Ich vermute mal, daß Ihr noch ein paar Angaben braucht, deshalb hier 
> postconf -n:
> 
> append_dot_mydomain = no
> biff = no
> broken_sasl_auth_clients = yes
> config_directory = /etc/postfix
> delay_warning_time = 1h
> inet_interfaces = all
> inet_protocols = all
> mailbox_size_limit = 0
> mydestination = localhost.server4you.de, localhost
> myhostname = [server].server4you.de
> mynetworks = 127.0.0.0/8
> myorigin = /etc/mailname
> recipient_delimiter = +
> smtpd_banner = $myhostname ESMTP
> smtpd_recipient_restrictions = permit_sasl_authenticated,  permit_mynetworks, 
> check_relay_domains
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain = $myhostname
> smtpd_sasl_security_options = noanonymous
> smtpd_tls_auth_only = no
> virtual_alias_maps = mysql:/etc/postfix/virtual_forwardings.mysql, 
> mysql:/etc/postfix/virtual_email2email.mysql
> virtual_gid_maps = static:5000
> virtual_mailbox_base = /home/vmail
> virtual_mailbox_domains = mysql:/etc/postfix/virtual_domains.mysql
> virtual_mailbox_maps = mysql:/etc/postfix/virtual_mailboxes.mysql
> virtual_uid_maps = static:5000
> 
> TIA,
> Michael


Vielleicht noch saslfinger (downloaden und das script ausführen?).

-- 
Grüsse/Greetings
MH


Dont send mail to: ubecatcher at linuxrocks.dyndns.org
--




Mehr Informationen über die Mailingliste Postfixbuch-users