Postfix mit SMTP-Authentifikation
Erste Tests
Nun könnte man sich ja mal bei unserem Mailserver einloggen und schauen, was er alles zu bieten hat:
[root@mail init.d]# telnet mail.testdomain.de 25 Trying 192.168.150.10... Connected to 192.168.150.10. Escape character is '^]'. 220 mail.testdomain.de ESMTP Postfix
Weiter passiert erstmal nichts. Der Mailserver wartet darauf, daß wir was machen. Also begrüßen wir ihn erstmal freundlich und sagen ihm, wer wir sind:
ehlo ichbins 250-mail.testdomain.de 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN GSSAPI 250-AUTH=PLAIN LOGIN GSSAPI 250-XVERP 250 8BITMIME
ichbins sei der Name unseres Clients, welcher im Moment aber nicht von Bedeutung ist.
Die Zeile AUTH PLAIN LOGIN GSSAPI
sagt uns, welche Mechanismen wir zur Anmeldung verwenden können. Bei PLAIN und LOGIN werden die Zugangsdaten im Klartext übers Netz geschickt. Hier sollte darüber nachgedacht werden, evtl. die Verbindung zu verschlüsseln (TLS z.B.). Wenn ich Zeit finde, werde ich das noch anfügen. Bei GSSAPI wird Kerberos verwendet.
Nun aber zum Testen... aber zuvor sollten Sie noch einen User anlegen, wenn es noch keinen gibt. Bei mir gibt es einen und der heißt zufälligerweise wie ich holger
;-)
Mail vom Mailserver aus versenden
Als erstes werden wir versuchen, eine Mail vom Mailserver aus zu versenden.
[root@mail init.d]# mail holger Subject: Testmail von localhost Sinnloser Inhalt der Testmail . Cc: [root@mail init.d]#
Kurze Erläuterung zum Programm mail
. Nach mail
den Accountnamen oder die Mailadresse angeben, an den/die die Mail gehen soll. Dann fragt das Programm nach dem Subject der Mail (Betreffzeile). Nun können Sie Ihren Mailtext schreiben. Hier sind natürlich auch Zeilenumbrüche und Leerzeilen erlaubt. Abgeschlossen wird die Mail mit einem einzelnen Punkt (.) alleine in einer Zeile. In der nächsten Zeile können Sie noch ein Cc angeben, wenn Sie wollen; wenn nicht, einfach Enter drücken.