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
| Endpunkt | Verhalten |
|---|---|
smtp.save, smtp.delete | schreiben bzw. löschen ohne Validierung; Antwort json.redirect |
smtp.test | strenge 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.test222 | verbliebener Endpunkt; meldet ohne Berechtigungsprüfung immer Erfolg |
Berechtigungen
- Ebene 1: Liste mit Basis-Zugriff;
save,delete,testmit Basis-Änderungsrecht. - Ebene 2: Die Schaltfläche „+“ folgt
canAction(add); der Listenschlüssel istUNMAPPEDund wird nicht geprüft. - Ebene 3: keine.
Bekannte Einschränkungen
Der Endpunkt test222 ist ohne Berechtigungsprüfung erreichbar; das Speichern validiert nicht.