Hi Patrick, Du schriebst:
Alexander Beck-Ratzka schrieb:
Hallo Alexander
hat einer von euch schon mal SMTP-AUTH eingerichtet? Bitte jetzt keine Links mit Beschreibungen und Erläuterungen, da habe ich selber schon
viel
gefunden. Was mich interessiert sind vor allem zwei Dinge:
1) Wie definiere ich berechtigte Benutzer und wo sind diese dann hinterlegt? 2) Wo und wie lege ich fest, dass ich den Benutzer und das Passwort als base64-String schicke?
Was für einen Mailserver nutzt du ? Willst Du Postfix benutzen solltest Du Dir SASL anschauen.
Ich möchte Postfix verwenden.
Wo sind deine Benutzer in deinem System vorhanden.
Sind Sie lokal angelegt ? /etc/passwd /etc/shadow Stehen in einer MySQL Datenbank ? Stehen Sie in einer LDAP Datenbank ? Stehen Sie in der SASL Datenbank ?
Die Benutzer stehen in /etc/passwd
....
falls Du noch gar nichts entsprechend gemacht hast. Überlege Dir wo Du Die Benutzer anlegen willst !
BASE64 ist das Klartext !?
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############################
telnet localhost 25 Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 something.fake ESMTP Sendmail 8.12.9/8.12.9/SuSE Linux 0.6; Wed, 2 Apr 2003 15:13:01 -0700 EHLO localhost 250-something.fake Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-AUTH LOGIN PLAIN 250-DELIVERBY 250 HELP AUTH LOGIN 334 VXNlcm5hbWU6 a4msl9ux 334 UGFzc3dvcmQ6 ZvVx9G1hcg== 235 2.0.0 OK Authenticated MAIL FROM: me@something.fake 250 2.1.0 me@something.fake... Sender ok RCPT TO: you@nowhere.land 250 2.1.5 you@nowhere.land... Recipient ok DATA 354 Enter mail, end with "." on a line by itself This is a test . 250 2.0.0 h12MD1qV026715 Message accepted for delivery QUIT 221 2.0.0 something.fake closing connection Connection closed by foreign host.
The line a4msl9ux is a user name encoded in Base64. Likewise, the line ZvVx9G1hcg== is the password to that account also encoded in Base64. ##################################cut here############################
Bissl mehr Informationen bräuchten wir schon.
Ich hoffe, das sind jetzt genug Infos... Gruß Alexander