Guten Abend an die netcup-Community,
ich brauche mal ein paar kluge Köpfe, die mir helfen können - Meiner raucht nämlich.
Seit einigen Stunden versuche ich vergebens, Postfix + Courier + IMAP + SMTP (auth) zu konfigurieren.
Durch das Deinstallieren von SysCP, sind die Konfigurationsdateien alle etwas "mistig". Die passende MySQL-Datenbank habe ich ebenfalls gelöscht, da ich erstmal nur die PAM Methode verwenden möchte.
Die eigentliche Problematik ist, dass beim Mailversand (z.B. Thunderbird) die SMTP-Authentifizierung fehlschlägt.
Für die Nachvollziehbarkeit was ich bisher umkonfiguriert habe, gibt es eine kleine History:
-
/etc/postfix/main.cf angepasstCode
Alles anzeigensmtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_mynetworks, reject_unknown_recipient_domain, permit_sasl_authenticated, reject_unauth_destination smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_non_fqdn_hostname, reject_unknown_hostname smtpd_sender_restrictions = reject_unknown_sender_domain smtpd_helo_required = yes virtual_alias_domains = DIVERSE_DOMAINS virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps sender_canonical_maps = hash:/etc/postfix/sender_canonical home_mailbox = .Maildir/
Im Anschluss mit postmap die benötigte Berkeley DB angelegt.
-
/etc/postfix/sasl/smtpd.conf angepasst:
-
/etc/postfix/dynamicmaps.cf - mysql auskommentiert:
- /etc/courier/imapd - .Maildir angepasst
- /etc/courier/authdaemonrc - authmodulelist="authpam"
- Um das Maildir-Format nutzen zu können, wurde eine Testmail an den User geschickt
Alle Dienste wurden nach einer Änderung neu gestartet.
Habe dann unter Ubuntu Thunderbird eingerichtet und die Mails abgerufen. Klappte nach langem Hin und Her auch endlich.
Nur beim Senden gibt es Probleme:
- Auszug von /var/log/mail.logCode
Alles anzeigenApr 25 18:53:05 HOSTNAME imapd: Connection, ip=[::ffff:XXXX] Apr 25 18:53:10 HOSTNAME imapd: LOGIN, user=web1000, ip=[::ffff:XXXX], port=[36729], protocol=IMAP Apr 25 18:53:29 HOSTNAME postfix/smtpd[18730]: connect from XXXXX Apr 25 18:53:34 HOSTNAME postfix/smtpd[18730]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory Apr 25 18:53:34 HOSTNAME postfix/smtpd[18730]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory Apr 25 18:53:34 HOSTNAME postfix/smtpd[18730]: warning: SASL authentication failure: no secret in database Apr 25 18:53:34 HOSTNAME postfix/smtpd[18730]: warning:XXXX: SASL CRAM-MD5 authentication failed: authentication failure
Die Fehlermeldung weist mich ja nett darauf hin, dass die /etc/sasldb2 fehlt. Und hier hört mein kleines Fachwissen auf.
Außerdem ist mir aufgefallen, dass die Anwendung saslauthd bei mir nicht vorhanden ist. Ebenso fehlt die "/etc/default/saslauthd".
Falls weitere Log-Dateien gewünscht sind, reiche ich diese gerne nach.
Bedanke mich jetzt schon für die Unterstützung!
Schönen Abend noch..
cerbix
P.S.:
Noch ein paar nützliche Systeminfos..
vServer Neptun
OS: Debian 6.0.4 (squeeze)
Softwarepakete:
- postfix (2.7.1-1)
- courier-authdaemon, -authlib, -authlib-mysql, -base, -pop (0.63.0-3)
- courier-imap (4.8.0-3)
- libsasl2-2, -modules, -modules-sql (2.1.23)