SMTP-Protokoll – Systembeschreibung

Speicherung des alten SMTP-Stamms, die Schritte des strengen Verbindungstests, die dokumentierte Ausnahme vom zentralen Versandweg und der verbliebene Endpunkt.

Überblick

Alter Stamm der SMTP-Einstellungen mit Verbindungstest. Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation; die Tabelle ist smtp.

Endpunkte

EndpunktVerhalten
smtp.save, smtp.deleteschreiben bzw. löschen ohne Validierung; Antwort json.redirect
smtp.teststrenge Vorprüfung mit den gespeicherten Parametern: Verbinden, EHLO, STARTTLS, AUTH LOGIN, QUIT; danach eine echte Testnachricht mit der Mail-Bibliothek des Basis-Frameworks an die angegebene Adresse oder die Shop-E-Mail. Dokumentierte Ausnahme vom zentralen Versandweg (Dlbtmail::dispatch).
smtp.test222verbliebener Endpunkt; meldet ohne Berechtigungsprüfung immer Erfolg

Berechtigungen

  • Ebene 1: Liste mit Basis-Zugriff; save, delete, test mit Basis-Änderungsrecht.
  • Ebene 2: Die Schaltfläche „+“ folgt canAction(add); der Listenschlüssel ist UNMAPPED und wird nicht geprüft.
  • Ebene 3: keine.

Bekannte Einschränkungen

Der Endpunkt test222 ist ohne Berechtigungsprüfung erreichbar; das Speichern validiert nicht.

Related topics: SMTP Berechtigungen