SMTPS Manueller Test

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Manueller Test mit openssl s_client

Voraussetzungen

  • openssl ist auf dem System installiert.
  • Zugangsdaten: Benutzername: rudi, Passwort: 12345-Xinux.

Base64-Kodierung vorbereiten

Bevor du dich anmeldest, konvertiere den Benutzernamen und das Passwort in Base64:

echo -n "rudi" | base64
echo -n "12345-Xinux" | base64

Diese Befehle ergeben:

  • Benutzername: `cnVkaQ==`
  • Passwort: `MTIzNDUtWGludXg=`

Verbindung zum Mailserver

Führe den folgenden Befehl aus, um eine Verbindung zu Port 465 des Mailservers herzustellen:

openssl s_client -connect mail.lab34.linuggs.de:465

Nach dem Verbindungsaufbau zeigt der Server Zertifikatinformationen und die Meldung 220 mail.lab34.linuggs.de ESMTP Postfix an.

Authentifizierung

Sende den EHLO-Befehl:

EHLO localhost

Die Antwort sollte eine Liste unterstützter Funktionen wie 250-AUTH PLAIN LOGIN enthalten.

Starte die Authentifizierung:

AUTH LOGIN

Der Server antwortet mit 334 VXNlcm5hbWU6 und fragt nach dem Benutzernamen.

Sende den vorher in Base64-kodierten Benutzernamen:

cnVkaQ==

Der Server antwortet mit 334 UGFzc3dvcmQ6 und fragt nach dem Passwort.

Sende das vorher in Base64-kodierte Passwort:

MTIzNDUtWGludXg=

Der Server bestätigt mit 235 2.7.0 Authentication successful.

E-Mail senden

Setze die Absenderadresse:

MAIL FROM: rudi@lab34.linuggs.de

Setze die Empfängeradresse:

RCPT TO: rudi@lab34.linuggs.de

Beginne die Nachricht:

DATA

Gib die Nachricht ein, z. B.:

Subject: Testnachricht

Das ist eine Test-E-Mail.

Beende die Nachricht mit:

.

Der Server sollte antworten mit 250 2.0.0 Ok: queued as ....

Verbindung beenden

Beende die Verbindung:

QUIT