Testen der SMTP-Verbindung mit Telnet

 

Letztes Änderungsdatum des Themas: 2005-05-24

Telnet ist ein leistungsstarkes Tool zur Behebung von SMTP- und Nachrichtenflussproblemen. Telnet kann beispielsweise für die folgenden Vorgänge verwendet werden:

  • Überprüfen der SMTP-Installation und der Verfügbarkeit der erforderlichen Befehle.
  • Sicherstellen des Serverzugriffs über das Internet.
  • Testen der direkten Nachrichtenübertragung über TCP-Anschlüsse.
  • Überprüfen der Verbindungsannahme der gesamten Server.
  • Feststellen von Verbindungssperren durch eine Firewall.
  • Sicherstellen des Nachrichtenempfangs einzelner Benutzer.
  • Sicherstellen des Nachrichtenempfangs einer bestimmten Domäne.
  • Sicherstellen des Empfangs von Nachrichten bestimmter Benutzer oder Domänen in Ihrer Domäne.

Hinweis

Im Folgenden wird dargestellt, wie Sie das Verfahren zum Senden einer Nachricht eines internen Benutzers an einen Remotebenutzer testen, wenn für die Weiterleitung von Nachrichten aus Ihrer Organisation eine Standardauthentifizierung erforderlich ist.

Bevor Sie beginnen

Lesen Sie den Artikel unter Problembehandlung bei Nachrichtenfluss und SMTP, bevor Sie das Verfahren in diesem Thema durchführen.

Zur Durchführung dieses Verfahrens benötigen Sie folgende Berechtigungen:

  • Mitglied der lokalen Administratorgruppe

Verfahren

So verwenden Sie Telnet zum Testen der SMTP-Kommunikation

  1. Öffnen Sie eine Telnet-Sitzung: Geben Sie dazu an der Eingabeaufforderung telnet ein, und drücken Sie die EINGABETASTE.

  2. Geben Sie auf einem Computer mit Microsoft Windows® 2000 Server set local_echo und auf einem Computer mit Windows Server™ 2003 oder Windows XP SET LOCALECHO ein, und drücken Sie die EINGABETASTE. Durch diesen Befehl werden die Rückmeldungen zu den Befehlen angezeigt.

    Hinweis

    Geben Sie set ? ein, um eine Liste der verfügbaren Telnet-Befehle anzuzeigen.

  3. Geben Sie o <Ihre Mailserverdomäne> 25 ein, und drücken Sie die EINGABETASTE.

  4. Geben Sie EHLO <Ihre Mailserverdomäne> ein, und drücken Sie die EINGABETASTE.

  5. Geben Sie AUTH LOGIN ein. Daraufhin werden Sie vom Server in einer verschlüsselten Eingabeaufforderung zur Eingabe Ihres Benutzernamens aufgefordert.

  6. Geben Sie Ihren mit Base64-Codierung verschlüsselten Benutzernamen ein. Sie können dazu eines der verfügbaren Programme zur Verschlüsselung von Benutzernamen verwenden.

  7. Daraufhin werden Sie vom Server in einer verschlüsselten Base64-Eingabeaufforderung zur Eingabe Ihres Kennworts aufgefordert. Geben Sie Ihr mit Base64-Codierung verschlüsseltes Kennwort ein.

  8. Geben Sie MAIL FROM:<sender@domain.com> ein, und drücken Sie dann die EINGABETASTE. Wenn der Absender keine Berechtigung zum Senden von E-Mail-Nachrichten hat, wird vom SMTP-Server eine Fehlermeldung zurückgegeben.

  9. Geben Sie RCPT TO:<recipient@remotedomain.com> ein, und drücken Sie dann die EINGABETASTE. Wenn der Empfänger ungültig ist, oder der Server keine E-Mail für diese Domäne annimmt, wird vom SMTP-Server eine Fehlermeldung zurückgegeben.

  10. Geben Sie DATA ein.

  11. Geben Sie gegebenenfalls einen Nachrichtentext ein, drücken Sie die EINGABETASTE, geben Sie einen Punkt (.) ein, und drücken Sie dann erneut die EINGABETASTE.

  12. Wenn der Nachrichtenfluss ordnungsgemäß funktioniert, wird eine Meldung zur Anordnung der Nachricht in der Warteschlange angezeigt, die der im Folgenden aufgeführten ähnlich ist:

    250 2.6.0 <INET-IMC-01UWr81nn9000fbad8@mail1.contoso.com.
    

Weitere Informationen

Das folgende Beispiel ist ein Telnet-Test, bei dem eine Nachricht vom Absender contoso.com erfolgreich an eine Remotedomäne gesendet wird:

250-mail1.fourthcoffee.com Hello [172.16.0.0]

250-TURN

250-ATRN

250-SIZE 5242880

250-ETRN

250-PIPELINING

250-DSN

250-ENHANCEDSTATUSCODES

250-8bitmime

250-BINARYMIME

250-CHUNKING

250-VRFY

250-X-EXPS GSSAPI NTLM

250-AUTH GSSAPI NTLM

250-X-LINK2STATE

250-XEXCH50

250 OK

334 VXNlcm5hbWU6

334 UGFzc3dvcmQ6

235 2.7.0 Authentication successful.

250 2.1.0 kim@fourthcoffee.com....Sender OK

250 2.1.5 ted@contoso.com

354 Start mail input; end with <CRLF>.<CRLF>

.

250 2.6.0 <INET-IMC-01UWr81nn9000fbad8@mail1.fourthcoffee.com> Queued mail for delivery

Weitere Informationen finden Sie unter Absichern des Exchange-Servers.