EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Als Standardsprache festlegen
PF-Fragen - Forum

Testen von SMTP über Telnet-Server-Authentifizierung

Allgemeine  
 
Testen von SMTP über Telnet-Server-Authentifizierung

Wie Sie wissen, ein server SMTP, Simple Mail Transfer Protocol o Das Simple Mail Transfer Protocol, Es ist ein System, das zuständig für die Versand die Botschaft der E-Mail von seinem Ursprung bis zu ihrem Bestimmungsort. Dazu, Es verwendet das Protokoll erwähnt auf das Kommunikationsprotokoll TCP/IP.

In der Regel verwendete port 25 um mit dem Server kommunizieren zu können, es sei denn, Fragen der Sicherheit, in einen anderen Port konfiguriert werden. Es gibt eine Reihe von Befehle, mit dem, Sobald die Verbindung hergestellt ist, kann sein “Dialog” mit diesem Server fortgesetzt mit dem Senden der Nachricht.

Einen dieser Befehle ist der Authentifizierung Benutzer, d. h., Sie haben zur Authentifizierung auf dem Server zu lassen, wissen, wer du bist, und wenn Sie das Recht haben, es als Sender der e-Mail-Nachrichten verwenden. Mal sehen, wie Sie die Authentifizierung gegen diesen Server testen können, Zugriff auf sie und senden Ihnen die notwendigen Befehle um Ihnen mitzuteilen, dass Sie ein autorisierter Benutzer sind, auch zu sehen, was Ihre Antwort sein wird.

 

Gewusst wie: Ausführen der Authentifizierung am Postausgangsserver, SMTP-Protokoll verwenden, mit Hilfe von Telnet

 

Diese Authentifizierung durchführen, Du musst wissen, dass die Kommunikation über die Benutzer und Passwort mit der Server in einer Weise erfolgt codierte in Base 64. Eine Möglichkeit, dieses Ziel zu erreichen (Gibt es andere), ist durch die Implementierung eines Befehls in Perl:

wo Benutzername Es muss der Name des Benutzers der elektronischen Post sein, die Sie. Dieser Befehl gibt Sie zurück ein Kette codiert in base 64 die später mit dem Server kommunizieren.

Das gleiche, machen Sie dasselbe mit Kennwort des Benutzers:

wo Contrasenadeusuario ist das Passwort, und es wird euch wieder etwas auch auf der Grundlage 64:

Mit diesen zwei Zeichenfolgen codiert in base 64, Du gehst zu gehen, um die Authentifizierung am SMTP-Server für ausgehende e-Mails versuchen. Dazu, die erste Sache ist verbinden vom server Telnet. Von Befehlskonsole oder eine Terminal-Fenster, Führen Sie die folgenden:

wo nombreservidor.com bezieht sich auf den SMTP-Server, den Sie eine Verbindung herstellen möchten., und 25 von Standard-Anschluss. Ob es einen anderen port, Ändern Sie es einfach in den Befehl.

Einmal angeschlossen, Grüße an den Server mithilfe des Befehls:

Der Server gibt den Gruß zurück.. Und nun, einfach, sagen Sie Ihnen Sie möchten authentifizieren. Dazu, Schreiben Sie die folgenden:

Der Server, den Sie mit so etwas wie reagieren 334 VXNlcm5hbWU6, Es ist einfach eine Zeichenfolge codiert in base 64 in denen Sie anfordern der Name des Benutzers. Hier ist, wo Sie im Base codierte Zeichenfolge eingeben 64 Du hast die Kodierung des Benutzernamens,

Einmal eingegeben, der Server fragt die Passwort. Das gleiche, Es wird dazu mit einer codierten Nachricht wie folgt, 334 UGFzc3dvcmQ6. Geben Sie die erhaltene Zeichenfolge um das Kennwort zu kodieren.

Schließlich, Wenn die Daten Richtig und alles gut gegangen, der Server, den Sie mit einer Meldung über eine erfolgreiche Authentifizierung reagieren 235 Authentifizierung succeded.

Du bist bereit! Sie versuchen nur die Benutzerauthentifizierung auf Postausgang SMTP über Telnetserver. Einmal authentifiziert, Sie können fortfahren, um eine e-Mail Versand über Server anzugeben, die entsprechenden Befehle. In den kommenden Stellen werden wir sehen, wie Sie es tun können.

Schließlich, Wir zeigen Ihnen ein Follow-up der Befehle von dem Server in Verbindung und Authentifizierung, die zuvor durchgeführten gesendet und empfangen.

 

Lassen Sie uns einen Kommentar oder geben Sie dieForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

In Verbindung stehende Artikel