SMTP
Funktion | Test eines SMTP-Servers durch Initiierung einer Sitzung oder durch Senden einer E-Mail |
---|---|
Alarmierung | Verbindungszeit, Übertragungszeit, Sequenzcode, Antwortcode |
Ein Prozess kann Mails an einen anderen Prozess im selben Netz oder über einen Relay- oder Gateway-Prozess, der für beide Netze zugänglich ist, an ein anderes Netz weiterleiten.
Initiierung einer Sitzung
Eine SMTP-Sitzung wird eingeleitet, wenn ein Client eine Verbindung zu einem Server öffnet und der Server mit einer Eröffnungsnachricht antwortet. SMTP-Server-Implementierungen KÖNNEN die Identifizierung ihrer Software und Versionsinformationen in die Antwort auf die Verbindungsbegrüßung nach dem Code 220 aufnehmen, eine Praxis, die eine effizientere Isolierung und Reparatur von Problemen ermöglicht. Implementierungen KÖNNEN vorsehen, dass SMTP-Server die Software- und Versionsanzeige deaktivieren können, wenn dies zu Sicherheitsbedenken führt.
Client-Initiierung
Nachdem der Server die Begrüßungsnachricht gesendet und der Client sie empfangen hat, sendet der Client normalerweise den HELO-Befehl an den Server und gibt damit seine Identität an.
Mail-Transaktion
Eine SMTP-Mail-Transaktion besteht aus drei Schritten. Die Transaktion beginnt mit einem MAIL-Befehl, der die Identität des Absenders angibt. Es folgt eine Reihe von einem oder mehreren RCPT-Befehlen, die die Empfängerinformationen enthalten. Dann leitet ein DATA-Befehl die Übertragung der Maildaten ein und wird durch den Datenindikator "end of mail" abgeschlossen, der auch die Transaktion bestätigt.
SMTP-Details
SMTP-Parameter
Parameter | Beschreibung |
---|---|
Verbindung | Definieren Sie den Verbindungstyp, wählen Sie zwischen Plain Text, STARTTLS oder SSL/TLS |
Anschluss | Der Port, zu dem die Verbindung aufgebaut werden soll. Der Standard-SMTP-Port für reinen Text und STARTTLS ist 25, für SSL/TLS ist es 465. |
Benutzername/Passwort | Die Anmeldedaten für die Authentifizierung gegenüber dem Mail-Server (kann leer bleiben, wenn keine Anmeldung erforderlich ist) |
Von | Absender-E-Mail-Adresse |
An | E-Mail-Adresse des Empfängers (wenn leer gelassen, wird keine E-Mail gesendet) |
Betreff | Text der E-Mail-Betreffzeile |
Textkörper | Text der E-Mail (wird als html gesendet) |
SMTP-Werte und Alarm Limits
Wert / Alarm Limit | Beschreibung |
---|---|
Verbindungszeit | Zeit für die Verbindung mit dem entfernten Server (in ms) |
Anmeldezeit | Zeit für die Anmeldung am entfernten Server (in ms) |
Antwort-Code | 0 = OK |
Fehlercode | Allgemeiner Job-Fehlercode (siehe Abschnitt Job-Fehlercodes) |
SMTP-Beispiele
Beispiel 1 - Senden einer E-Mail
Es werden die gleichen Parameter wie im Screenshot oben verwendet. Die E-Mail wird gesendet, wenn der Auftrag ausgeführt wird.