7.16.1 Einleitung
|
| |
Das Programm Telnet kann für verschiedene Tests des Mailflusses verwendet
werden.
SMTP
Explorer ist ein sehr gutes Programm, dass Ihnen viel Arbeit beim Tippen
abnimmt.
Sollten Sie sich nicht sicher sein, ob Ihr bevorzugtes Programm in Ihrer
Konfiguration überhaupt E-mail versenden oder empfangen kann, können sie dies
leicht mit Telnet testen.
Sie können mit einem Telnet-Test sehr schnell herausfinden:
 | ob Ihre Firewall Verbindungen nach außen abblockt |
 | ob Sie überhaupt eine Verbindung zum Remote-Mailserver herstellen können. |
 | ob die Namenauflösung (DNS) in Ihrem Netzwerk funktioniert. |
 | ob der Remote-Mailserver E-mail von Ihnen annimmt. |
 | ob Sie Ihren Mailserver korrekt konfiguriert haben |
Kurz gesagt:
 | Besteht Ihre Konfiguration den Telnet-Test nicht, funktionieren
grundsätzliche Dinge in Ihrem Netzwerk (oder beim Remote-Mailserver) nicht und
Sie müssen zuerst diese Fehler beseitigen, bevor Sie weitermachen können. |
 | Da ein Telnet-Test extrem schnell durchzuführen ist, verlieren Sie beim
Troubleshooting kaum Zeit, erhalten aber sehr viele Informationen. |
Tip:
 | die Emailadresse echo@tu-berlin.de
sendet Ihnen Ihre Mail sofort wieder zurück.
Beachten sie, dass Sie dafür natürlich Ihren korrekten Absender benutzen
müssen. |
 | Mit dem Tool
BLAT können sie solche Sendevorgänge automatisieren. |
Dieser Microsoft Knowledge Base Artikel beschreibt die Vorgehensweise
(Englisch):
http://support.microsoft.com/support/kb/articles/q153/1/19.asp
Beachten Sie bitte folgende Szenarien:
| Test des ausgehenden
Mailflusses |
| |
Führen Sie diesen Test immer von dem
Rechner aus, der später senden soll. Falls Sie
MS Exchange Server testen möchten, führen Sie den Telnet-Test vom
Exchange Server Computer aus durch.
Falls Sie testen möchten, ob Ihr Outlook senden kann, führen Sie den
Telnet-Test von Ihrem Computer aus durch.
Outlook muss dafür nicht gestartet sein. |
| Test, ob Ihr Server
E-Mail empfangen kann |
| |
Führen Sie diesen Test immer von einem
anderen Computer aus durch.
Bitte beachten sie, dass Outlook nicht mit diesem Test
geprüft werden kann, da Outlook nicht als Mailserver funktioniert und daher
keine Verbindungen auf Port 25 annimmt. |
| Test von POP3 Konten |
| |
Da das POP3 Protokoll auf simplen
Text-Befehlen basiert, können Sie auch POP3-Konten mit Telnet testen.
Allerdings gibt es sehr viele Freeware-Programme, die das viel
komfortabler für Sie erledigen können.
Sehen Sie bitte im letzten Abschnitt dieser Seite für weitere
Informationen nach. |
|
7.16.2. Telnet mit Windows 2000/XP ausführen
|
| |
| Wichtiger Hinweis: |
| |
Telnet akzeptiert keine Korrekturen in einer
Zeile.
Sollten Sie sich vertippt haben, nützt es nichts, wenn Sie mit Cursor-
oder Rück-Taste korrigieren möchten.
Drücken Sie statt dessen einfach die Enter-Taste und geben Sie die
Befehlszeile erneut ein. |
Los Geht's:
 | Start / Ausführen / Telnet |
 | Geben Sie Set local_echo (ab WindowsXP: Set localecho) ein, damit Ihre Eingaben auf dem
Bildschirm angezeigt werden. |
 | Enter |
 | Öffnen Sie nun die Verbindung zum Remote-Server - Beachten Sie dabei
folgendes:
 | der Befehl lautet open <Servername> <Port> |
 | zwischen den 3 Bestandteilen ist ein Leerzeichen (die <> Zeichen werden
nicht eingegeben) |
 | statt <Servername> können Sie auch die <IP-Adresse> des
Servers verwenden |
|
 | open mail.gmx.net 25 oder open 10.0.0.5 25 würde also
den selben Effekt haben (Diese IP-Adresse gilt nicht für GMX!) |
 | Enter |
In den folgenden Abbildungen sehen Sie den Ablauf bis zum Öffnen der
Verbindung:

Abbildung 7.16.1: Telnet öffnen

Abbildung 7.16.2: Lokales Echo einschalten und Verbindung öffnen
Wenn die Verbindung aufgebaut wurde, meldet sich der Remote-Server mit dem so
genannten "Banner".
(In diesem Beispiel habe ich den Mailserver VPOP3 verwendet.)
Beachten Sie bitte: "genormt" sind nur die Zahlen (hier gelb markiert) , die
dort vor dem Banner stehen. Der Text des Banners kann vom Administrator unter
Umständen beliebig geändert worden sein.
 |
Nun geben sie einfach der Reihe nach die Befehle ein,
die in der Abbildung rot gekennzeichnet sind.
(Achten Sie bei den Befehlen auf den Doppelpunkt.) |
 |
Schließen Sie jede Zeile mit der Enter-Taste ab. |
 |
Achten Sie auf die Zahl, die Ihnen der Remote-Server als Antwort anzeigt
(in der Abbildung gelb).
Eine korrekte Kommunikation mit dem Server liefert Ihnen genau die in der
Abbildung gezeigten Zahlencodes zurück. |
 |
In der Zeile 345 wird Ihnen gemeldet, wie Sie die Kommunikation beenden
sollen.
Hier mit <CRLF> = einmal Enter-Taste
dann folgt der Punkt (.)
dann erneut die Enter-Taste
Daher sehen Sie in der Abbildung den großen Zeilenabstand bis zum Punkt.
|

Abbildung 7.16.3: Telnet SMTP Session
Tip: Sie können
auch weitere Befehle einfügen, wenn Sie erweiterte Tests durchführen
wollen.
Verwenden Sie die folgenden Befehle immer nach dem DATA Befehl - denken
Sie daran, allen Befehlen den Doppelpunkt folgen zu lassen. |
| |
| SUBJECT: Hier steht der Betreff der Mail |
Betreff der Mail |
| CC: test-user@test.com |
Senden der Testmail auch per CC an... |
| Disposition-Notification-to:
test-user@test.com |
Anfordern einer Lesebestätigung |
| Return-Receipt-to: test-user@test.com |
Anfordern einer Übermittlungsbestätigung |
|
| |
|
Hier diese Nachricht via
Telnet mit POP3 Kommandos abgeholt: Sie können sehr gut den Ablauf der
Kommandos sehen (auch, dass das Passwort im Klartext übertragen wird).
Sie können auch sehr gut erkennen, dass der ursprünglichen Mail sehr viele
Informationen vom Server hinzugefügt wurden (Mailheader). Ablauf:
 | Username und Passwort |
 | STAT für die Anzahl der Nachrichten |
 | RETR <mit der Nachrichtennummer> zum Abholen der Mail |
 | DELE <mit Nachrichtennummer> zum Löschen der Mail |
 | STAT um zu zeigen, dass die Mail wirklich gelöscht wurde |

Abbildung 7.16.4: Telnet POP3 Session |
7.16.3 Die wichtigsten Protokoll-Befehle im Überblick
|
| |
|
7.16.4 Tools
|
| |
SMTP Explorer |
grafisches Tool, das die Durchführung von Telnet erleichtert |
| |
blatguy (0.9.0.25) |
grafische Oberfläche für den Kommandozeilen Mailer
Blat |
| |
 |
grafisches Tool zum Einsehen von POP3 Mailboxen. Sehr
wertvoll, falls man korrupte Mails in POP3 Mailboxen löschen möchte. |
| |
|
| |
|
| |
|