E-Mail verschicken
Übung: Wie funktioniert der Mail-Versand?
Wir werden im Rahmen der Übung im Video eine E-Mail per telnet versenden. Dies bedeutet, wir werden uns über eine Kommandozeile direkt mit dem Mailserver "unterhalten", um von dort aus ohne Client eine E-Mail abzusenden.
Vorbereitungen
VPN-Verbindung aufbauen (full-tunnel)
Vorbereitungen unter Windows
Download-Link PuTTY
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
--> Direktlink zu PuTTY-64-bit-Version: https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe
Vorbereitungen unter Mac
Terminal öffnen – eingeben:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
+ Enter-Taste (ggf. Anweisungen folgen)
brew install telnet
+ Enter-Taste
Wir senden eine Mail mittels des SMTP über telnet
Zunächst wird eine Verbindung zu dem SMTP Server aufgebaut (Serverdaten im Internet verfügbar, für die Universität Köln findet man diese Einstellungen hier):
telnet smtp.uni-koeln.de 25
Trying 134.95.xy.za… Connected to msa.rrz.uni-koeln.de. Escape character is ‚^]‘. 220 smtp.uni-koeln.de ESMTP Sendmail 8.13.8/8.13.8; Mon, 30 Jun 2014 10:56:27 +0200
dann gibt man an, von welchem Rechner man sich anmeldet:
HELO uni-koeln.de
250 smtp.uni-koeln.de Hello [xyz], pleased to meet you
Nun unsere E-Mail-Adresse:
MAIL FROM: benutzernamestudierendenaccounts@smail.uni-koeln.de
250 2.1.0 benutzernamestudierendenaccounts@smail.uni-koeln.de… Sender ok MAIL FROM: benutzernamestudierendenaccounts@smail.uni-koeln.de (oder andere!)
250 2.1.0 … Sender ok
Nun der Empfänger:
RCPT TO: slavina.stoyanova@uni-koeln.de
250 2.1.5 IhreNachbarin@gmx.de… Recipient ok Nun die eigentlich Mail, eingeleitet durch den Befehl DATA: DATA
354 Enter mail, end with „.“ on a line by itself
es folgt der Mailcontent, die Mail wird beendet durch einen einzelnen „.“ in einer Zeile:
subject: Testmail Hallo! Dies ist eine Mail mit einem Beispieltext. Test! Einszweidrei.
. (Punkt in eine einzelne Zeile setzen, um die Mail abzusenden)
250 2.0.0 xyz123QPMY Message accepted for delivery Beendet wird die Verbindung durch „QUIT“: QUIT
221 2.0.0 smtp.uni-koeln.de closing connection Connection closed by foreign host.