Alexander Beck-Ratzka schrieb:
Ich möchte Postfix verwenden.
Die Benutzer stehen in /etc/passwd
Okay dann nutzt Du am besten SASL mit PAM-Auth. .
base64 ist ein Extrakt des ASCII-Alphabets, a-z,A-Z,0-9,= ich glaube das sind alle Zeichen. Attachments für emails werden immer in base64 gewandelt, alldieweil 8-Bit-Zeichen nicht immer gleich dargestellt werden. Ich habe nun beim surfen nach SMTP-AUTH gelesen, dass ein Passwort und ein user eben als base64 an den SMTP-Server geschickt werden müssen. Hier ein Auszug aus http://www.jonfullmer.com/smtpauth/:
##################################cut here############################
Okay ist dann Klartext. Dann würde ich schonmal SSL-Auth empfehlen. Weil Passwörter im Klartext unverschlüsselt im Netz, ist nicht so dolle. Erstelle dir in dem Pfad wo die SASL-Libraries liegen (bei mir /usr/lib/sasl) eine Datei smtp.conf oder/und smtpd.conf mit dem Inhalt : (keine Ahnung ob es jetzt smtp.conf ist oder smtpd.conf) pwcheck_method: pam mech_list: login plain Hiermit sagst Du sasl, das er seine Authentifizierung im PAM machen soll und nicht über seine eigens erzeugte Datenbank. Dann gehe in /etc/pam.d/ und erstelle eine Datei smtp mit etwa folgenden Inhalt. auth required /lib/security/pam_unix.so shadow nullok account required /lib/security/pam_unix.so session required /lib/security/pam_unix.so Da sind halt die Authentifizierungsregeln für PAM drin. Soweit sollte nun Authentifizierung möglich sein. Jetzt musst Du noch Postfix einrichten. Ich denke da findest Du allerdings genügend Doku im Netz. Auch meine erklärten Schritte findest Du bestimmt im Netz irgendwo. Falls Du eine lohnende Investition machen willst, kauf dir Das Postfix-Buch vom SuSE-Press Verlag. Du wirst nämlich schnell merken, dass man einen Mailserver nicht mal grad so hoppla hopp einrichten kann. Viel Erfolg noch Gruss Patrick