Outlook 2002 
Impressum und rechtliche Hinweise

von Folke Kieseler ( MCSE, MVP Outlook)

 

Startseite | Home | FAQ 2002 | Workshops | Tour | Exchange effektiv | Download
Sitemap | Links | Inside OL2002 | OL2002 Versionen | Suche

horizontal rule

zuletzt geändert: 06.04.2004

7.16 Telnet zum Testen von E-Mail Verbindungen

Einleitung | Telnet ausführen | Protokoll-Befehle | Tools

 

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:

bulletob Ihre Firewall Verbindungen nach außen abblockt
bulletob Sie überhaupt eine Verbindung zum Remote-Mailserver herstellen können.
bulletob die Namenauflösung (DNS) in Ihrem Netzwerk funktioniert.
bulletob der Remote-Mailserver E-mail von Ihnen annimmt.
bulletob Sie Ihren Mailserver korrekt konfiguriert haben

Kurz gesagt:

bulletBesteht 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.
bulletDa ein Telnet-Test extrem schnell durchzuführen ist, verlieren Sie beim Troubleshooting kaum Zeit, erhalten aber sehr viele Informationen.

Tip:

bulletdie 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.
bulletMit 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:

bulletStart / Ausführen / Telnet
bulletGeben Sie Set local_echo (ab WindowsXP: Set localecho) ein, damit Ihre Eingaben auf dem Bildschirm angezeigt werden.
bulletEnter
bulletÖffnen Sie nun die Verbindung zum Remote-Server - Beachten Sie dabei folgendes:
bulletder Befehl lautet open <Servername> <Port>
bulletzwischen den 3 Bestandteilen ist ein Leerzeichen (die <> Zeichen werden nicht eingegeben)
bulletstatt <Servername> können Sie auch die <IP-Adresse> des Servers verwenden
bullet 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!)
bulletEnter

In den folgenden Abbildungen sehen Sie den Ablauf bis zum Öffnen der Verbindung:

Start / Ausführen / Telnet
Abbildung 7.16.1: Telnet öffnen

 

Win2000-Telnet: Set local_echo
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.

bullet

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.)

bullet

Schließen Sie jede Zeile mit der Enter-Taste ab.

bullet

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.

bullet

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.
 

Telnet: Befehle einer SMTP-Session
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:
bulletUsername und Passwort
bulletSTAT für die Anzahl der Nachrichten
bulletRETR <mit der Nachrichtennummer> zum Abholen der Mail
bulletDELE <mit Nachrichtennummer> zum Löschen der Mail
bulletSTAT um zu zeigen, dass die Mail wirklich gelöscht wurde

Telnet: Befehle einer POP3-Session
Abbildung 7.16.4: Telnet POP3 Session

 

 

7.16.3 Die wichtigsten Protokoll-Befehle im Überblick

 
SMTP: http://support.microsoft.com/support/kb/articles/q153/1/19.asp
Port 25
bulletHELO
bulletMAIL FROM:
bulletRCPT TO:
bulletDATA
bulletSUBJECT:
bulletCC:
POP3: http://support.microsoft.com/support/kb/articles/q161/1/18.asp
Port 110
bulletUSER
bulletPASS
bulletLIST
bulletRETR
bulletDELE

 

IMAP4 http://support.microsoft.com/support/kb/articles/q189/3/26.asp
Port 143

s. KB-Artikel

 

 

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
  Magic Mail Monitor 2.9 grafisches Tool zum Einsehen von POP3 Mailboxen. Sehr wertvoll, falls man korrupte Mails in POP3 Mailboxen löschen möchte.
   
   
   

 

 

horizontal rule

Startseite | Home | FAQ | Workshops | Tour | Inside OL2002 | Exchange effektiv 
DownloadSitemap |Suche
| Links

© 2001-2004 by Folke Kieseler