Ansicht
Dokumentation

CL_BCS_EMAIL_ADDRESS - Validierung von E-Mail-Adressen nach RFC 5322

CL_BCS_EMAIL_ADDRESS - Validierung von E-Mail-Adressen nach RFC 5322

CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse analysiert SMTP-Adressen. Hierzu stehen vier öffentliche Methoden zur Verfügung:

- validate

- validate_domain

- validate_domain_puny

- validate_localpart

Je nach eingesetzter Methode prüft sie den lokalen Teil, die Domäne oder die komplette E-Mail-Adresse. Zusätzlich wird in der Methode validate der lokale Teil, die Domäne und, sofern vorhanden, der Kommentar und Anzeigename ermittelt. Aus dem lokalen Teil und der Domäne erzeugt sie folgende normalisierte Form der Adresse:

local@domain (case sensitive)

Damit sollen auch Adressen, die Kommentare enthalten, vergleichbar werden. Zusätzlich werden die Teile der Adresse einzeln ausgegeben.

Folgende Formate kann die Klasse analysieren:

1. local@domain

2. Display Name

3. local@domain (Kommentar)

Beziehungen

Beispiel

Ausgangsadresse:

•,,"Testadresse in Testfirma"

Ergebnis:

•,,Normalform: Testadresse@Testfirma.de

•,,Lokaler Teil: Testadresse

•,,Domäne: Testfirma.de

•,,Display Name: "Testadresse in Testfirma"

•,,Kommentar:

Ausgangsadresse:

•,,Testadresse@testfirma.de (Testadresse in Testfirma)

Ergebnis:

•,,Normalform: Testadresse@Testfirma.de

•,,Lokaler Teil: Testadresse

•,,Domäne: Testfirma.de

•,,Display Name:

•,,Kommentar: Testadresse in Testfirma

Hinweise

Weiterführende Informationen

Die Klasse orientiert sich an den Richtlinien für SMTP-Adressen, wie in RFC 5322 spezifiziert.






CPI1466 during Backup   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2109 Date: 20240417 Time: 002306     sap01-206 ( 30 ms )