SMTPS Manueller Test: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „=Manueller Test mit openssl s_client= ==Voraussetzungen== * openssl ist auf dem System installiert. * Zugangsdaten: Benutzername: ''rudi'', Passwort: ''12345-X…“) |
|||
| Zeile 3: | Zeile 3: | ||
* openssl ist auf dem System installiert. | * openssl ist auf dem System installiert. | ||
* Zugangsdaten: Benutzername: ''rudi'', Passwort: ''12345-Xinux''. | * Zugangsdaten: Benutzername: ''rudi'', Passwort: ''12345-Xinux''. | ||
| + | |||
| + | ==Base64-Kodierung vorbereiten== | ||
| + | Bevor du dich anmeldest, konvertiere den Benutzernamen und das Passwort in Base64: | ||
| + | <pre> | ||
| + | echo -n "rudi" | base64 | ||
| + | echo -n "12345-Xinux" | base64 | ||
| + | </pre> | ||
| + | Diese Befehle ergeben: | ||
| + | * Benutzername: `cnVkaQ==` | ||
| + | * Passwort: `MTIzNDUtWGludXg=` | ||
==Verbindung zum Mailserver== | ==Verbindung zum Mailserver== | ||
| Zeile 24: | Zeile 34: | ||
Der Server antwortet mit ''334 VXNlcm5hbWU6'' und fragt nach dem Benutzernamen. | Der Server antwortet mit ''334 VXNlcm5hbWU6'' und fragt nach dem Benutzernamen. | ||
| − | Sende den Base64- | + | Sende den vorher in Base64-kodierten Benutzernamen: |
<pre> | <pre> | ||
cnVkaQ== | cnVkaQ== | ||
| Zeile 30: | Zeile 40: | ||
Der Server antwortet mit ''334 UGFzc3dvcmQ6'' und fragt nach dem Passwort. | Der Server antwortet mit ''334 UGFzc3dvcmQ6'' und fragt nach dem Passwort. | ||
| − | Sende das Base64- | + | Sende das vorher in Base64-kodierte Passwort: |
<pre> | <pre> | ||
MTIzNDUtWGludXg= | MTIzNDUtWGludXg= | ||
Aktuelle Version vom 6. Oktober 2024, 11:56 Uhr
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