[Postfixbuch-users] Postfix. smtpd-auth mit sasl
Patrick Ben Koetter
p at state-of-mind.de
Mi Aug 16 13:18:38 CEST 2006
* Axel Schmidat <axel.schmidat at lsg.nrw.de>:
> hi at all,
>
> nachdem ich meinen neuen Postfix/Courier-Imap/Mysql-Server am Laufen
> habe, möchte ich natürlich eine verschlüsselte Verbindung mittels SSL
> aufbauen, um Mail abzurufen und auch zu versenden (Thunderbird-Client).
> Soweit so gut, ich habe nach Anleitung die smtpd.conf erstellt, aber
> auch ein ssl-Zertifikat und Anbindung an die mysql-db.
>
> Meine smtpd.conf sieht so aus:
>
> pwcheck_method: auxprop
> auxprop_plugin: sql
> mech_list: login plain cram-md5 digest-md5
> sql_engine: mysql
> sql_hostnames: 127.0.0.1
> sql_user: postfix
> sql_passwd: lisa123
> sql_database: mailbase
> sql_select: select password from mailbase where id="%u@%r"
> log_level: 7
Hübsch. Geht sie auch ohne SSL?
> Auszüge aus der main.cf von postfix:
> # TLS parameters
> smtpd_tls_CAfile=/etc/postfix/cacert.pem
> smtpd_tls_cert_file=/etc/postfix/imap-cert.pem
> smtpd_tls_key_file=/etc/postfix/imap-key.pem
> smtpd_use_tls=yes
> smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
> smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
> smtpd_sasl_auth_enable=yes
> smtpd_recipient_restirctions = permit_sasl_authenticated, permit_mynetworks
> smtp_tls_CAfile=/etc/postfix/cacert.pem
> smtp_tls_cert_file=/etc/postfix/imap-cert.pem
> smtp_tls_key_file=/etc/postfix/imap-key.pem
> smtp_use_tls=yes
> tls_random_source=dev:/dev/urandom
Bitte "saslfinger -s" Ausgabe senden.
> Die Logdatei gibt folgendes aus, wenn ich ein Mail verschlüsselt
> versenden möchte
> Aug 16 12:18:48 imap postfix/smtpd[5214]: warning: SASL authentication
> failure: no secret in database
> Aug 16 12:18:48 imap postfix/smtpd[5214]: warning:
> unknown[10.200.17.111]: SASL CRAM-MD5 authentication failed
> Aug 16 12:18:48 imap postfix/smtpd[5214]: warning: SASL authentication
> failure: Password verification failed
> Aug 16 12:18:48 imap postfix/smtpd[5214]: warning:
> unknown[10.200.17.111]: SASL PLAIN authentication failed
> Aug 16 12:18:48 imap postfix/smtpd[5214]: warning:
> unknown[10.200.17.111]: SASL LOGIN authentication failed
>
> Auffällig ist auch, wenn ich jedesmal den Thunderbird-Client starte,
> dass mit ein Sicherheitsfehler: Domainnamen stimmen nicht überein
> angezeigt wird. Das "vorgezeigte" Sicherheitszertifikat gehört "localhost".
>
> Hat da jemand eine Idee zu?
Leg Dir ein gültiges Zertifikat zu.
Reduziere die Fehlersuche auf entweder SASL oder SSL. Wenn SASL geht, dann SSL
angehen.
p at rick
--
Das Postfix-Buch
<http://www.postfix-buch.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
Mehr Informationen über die Mailingliste Postfixbuch-users