E-Mail mit Telnet senden (Anonym-Relaying)
Einleitung:
Da wir bereits aus den anderen Rubriken erfahren haben was SMTP (Simple Mail Transport Protocol) ist und wozu es verwendet wird, erklären wir hier wie man mit Hilfe von telnet eine Nachricht von einem Mailer versendet.
Dieses Verfahren wird eingesetzt um eine Überprüfung des Mail-Servers vorzunehmen!
Aber leider wird dies meistens auch für Spam-Mails eingesetzt um den Absender zu verschleiern.
Vorgehensweise:
Zuerst wird ein telnet-Programm gestartet, danach gibt man den Ziel-Server und den Port 25 ein.
Es werden folgende Meldung (die Meldungen kann man konfigurieren und sind somit nicht 100%ig identisch) angezeigt.
Connect-Meldung:
220
mailserver.xyz.de ESMTP Sendmail 8.9.3/8.8.7; Mon 6 Mai 2002 20:06:39 +0100
(MET)
Jetzt wird eine Begrüßung vom Client gesendet, gefolgt vom Client-Namen. Der Client-Name wird jedoch nicht verifiziert, so das er meistens ausgetauscht wird.
HELO HTC10
Der Server reagiert auf diese Begrüßung mit einer Gegenbegrüßung, wobei i.d.R. Name und IP-Adresse des Clients genannt wird.
250
mailserver.xyz.de Hello xyz.ipt.aol.com (192.168.1.1), pleased to meet you.
Jetzt wird das Kommando des Absenders eingegeben.
MAIL
FROM: <Absender-Name@Absender-Domain>
Wurde alles richtig eingegeben wird ein ok zurückgesendet. Wobei hier nur die Syntax kontrolliert wird, aber nicht die Verfügbarkeit der Absender-Email-Adresse.
250
<Absender-Name@Absender-Domain>
....Sender ok
Anschließend werden die Empfänger (ein oder mehrere) eingegeben. Hier ist darauf zu achten das der Befehl bei mehreren Empfänger wiederholt wird.
RCPT
TO: <Empfänger-Name@Empfänger-Domain>
Wurde alles korrekt eingegeben reagiert der Server wieder mit einem ok. Jedoch wird wiederum nur die Syntax kontrolliert, nicht die Verfügbarkeit von Adressen.
250
<Empfänger-Name@Empfänger-Domain> ....Recipient ok
Nun kann die eigentliche Nachricht abgesetzt werden.
DATA
Der SMTP-Server meldet daraufhin seine Empfangsbereitschaft und den allgemeinen Hinweis des Abschlusses mit einem „.“.
Der Abschluss mit einem Punkt muss in der Zeile alleine stehen!
354
Enter mail, end with „.“ on a line by itself
250
abcdefghif-ID Message accepted for delivery
Möchten Sie weitere
Nachrichten senden ist der Befehl RSET einzugeben
und mit MAIL FROM: fortzufahren.
Ansonsten ist das Kommando für das Beenden der Verbindung einzugeben.
QUIT
Wenn Sie dagegen auf einen guten Administrator gestoßen sind, läst er ein sog. „relaying“ nicht zu (siehe Bild).

Im Internet gibt es mehrere Möglichkeiten SMTP-Server und Relaying zu Testen, z.B. unter http://www.ordb.org oder http://abuse.net/relay.htm.
Letzte Bearbeitung:
11.06.2002
Copyright © www.datahelp.de
Modifizierung oder Weitergabe an Dritte nur mit Einverständnis des Autors gestattet !