[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: welchen Mailserver + Imap für virt. user



Markus Schulz wrote:

jetzt schreib ich mir schon selber %-)

habe gerade rausgefunden, das ich mit Outlook Express Mails versenden kann (komischerweise ohne SSL). Mail.log sagt:

Aug 3 17:46:36 visual postfix/smtpd[9215]: connect from unknown[194.45.94.241] Aug 3 17:46:37 visual postfix/smtpd[9215]: 0BEA028E94: client=unknown[194.45.94.241] Aug 3 17:46:37 visual postfix/cleanup[9216]: 0BEA028E94: message-id=<000901c47971$1300ee70$d0821cac@geheim.de> Aug 3 17:46:37 visual postfix/qmgr[9135]: 0BEA028E94: from=<geheim>, size=660, nrcpt=1 (queue active) Aug 3 17:46:37 visual postfix/smtpd[9215]: disconnect from unknown[194.45.94.241] Aug 3 17:46:37 visual postfix/virtual[9227]: 0BEA028E94: to=<geheim>, relay=virtual, delay=0, status=sent (maildir) Aug 3 17:46:38 visual postfix/smtpd[9159]: timeout after AUTH from unknown[194.45.94.241] Aug 3 17:46:38 visual postfix/smtpd[9159]: disconnect from unknown[194.45.94.241]

bei firebird allerdings:


Aug 3 17:50:40 visual postfix/smtpd[9233]: TLS connection established from unknown[194.45.94.241]: TLSv1 with cipher RC4-MD5 (128/128 bits) Aug 3 17:50:40 visual postfix/smtpd[9233]: PAM _pam_init_handlers: no default config /etc/pam.d/other Aug 3 17:50:40 visual postfix/smtpd[9233]: PAM error reading PAM configuration file Aug 3 17:50:40 visual postfix/smtpd[9233]: PAM pam_start: failed to initialize handlers Aug 3 17:50:40 visual postfix/smtpd[9233]: warning: unknown[194.45.94.241]: SASL PLAIN authentication failed


versteht das jemand?




Da du bei der Verwendung von Outlook auf Authentifizierung verzichtest kommt logischerweise auch keine PAM Fehlermeldung. Das geht auch hoffentlich nur für deine eigenen Domains (wie in deinem Bsp.) sonst wärst du unter Umständen ein Open Relay.
In Thunderbird dagegen, authentifizierst du dich via SASL.

Du solltest noch ein paar mehr Informationen (z.B. Inhalt und Rechte von /var/spool/postfix/etc/pam.d/smtp und /etc/postfix/sasl/smtpd.conf) liefern. Desweiteren kannst du das chroot mal ausschalten (in /etc/postfix/master.cf) und testen ob es ohne erstmal geht.(dann mit Pam Config im "richtigen" /etc/pam.d/)

hier der Inhalt von /var/spool/postfix/etc/pam.d/smtp:

auth required pam_mysql.so user=secretuser passwd=secretpwd host=127.0.0.1 db=provider table=users usercolumn=email passwdcolumn=password account sufficient pam_mysql.so user=secretuser passwd=secretpwd host=127.0.0.1 db=provider table=users usercolumn=email passwdcolumn=password

more /etc/postfix/sasl/smtpd.conf
pwcheck_method: pam

der Inhalt von /etc/pam.d/smtp ist der gleiche wie /var/spool/postfix/etc/pam.d/smtp (hab ich testweise kopiert). ich habe in der master.cf nichts gefunden wie ich das chroot ausschalten kann!?

der Mailversand funktioniert auch mit TLS, allerdings nur, solange ich mich NICHT mit username und password authentifiziere:

Aug 4 14:15:44 visual postfix/smtpd[10455]: TLS connection established from unknown[194.45.94.241]: TLSv1 with cipher RC4-MD5 (128/128 bits) Aug 4 14:15:44 visual postfix/smtpd[10455]: 8398928E94: client=unknown[194.45.94.241] Aug 4 14:15:44 visual postfix/cleanup[10467]: 8398928E94: message-id=<4110D372.7040603@mailtest.de> Aug 4 14:15:44 visual postfix/qmgr[9462]: 8398928E94: from=<user@mailtest.de>, size=567, nrcpt=1 (queue active) Aug 4 14:15:44 visual postfix/virtual[10476]: 8398928E94: to=<thomas@xxxxxx.net>, relay=virtual, delay=0, status=sent (maildir) Aug 4 14:15:45 visual postfix/smtpd[10455]: disconnect from unknown[194.45.94.241]


Wieso darf ich mich nicht mit Username und Password für smtp anmelden? Das sollte doch eingentlich ein Muss sein, oder?


Generell würde ich übrigens den saslauthd für eine chrooted Postfix Umgebung empfehlen, insbesondere wenn man noch andere Dienste verwendet werden die auf den gleichen Auth-Mechanismus aufsetzen sollen.(z.B. noch Cyrus/Courier Imap) Weil dann brauchst du die PAM Config Files nicht mehrfach, sondern kannst sie an der zentralen Stelle belassen.(nur den saslauthd Socket mußt du im chroot jail verfügbar machen)

MfG
Markus Schulz

sobald ich hier durchblicke werd ich mich damit mal befassen. Allerdings seh ich ja hierbei noch nichtmal durch.

Gruß, Thomas



Reply to: