
Sie können die User Management Engine (UME) so konfigurieren, dass in den Benutzerprofilen nur die E-Mail-Adressen zugelassen sind, die einem von Ihnen definierten Muster entsprechen. Damit können Sie z.B. sicherstellen, dass Benutzer nur E-Mail-Adressen aus einer bestimmten Domäne eingeben, oder Sie können ein internes E-Mail-System mit einer Single-Label-Domäne unterstützten.
Wenn Sie mit der Identity-Management-Anwendung von Web Dynpro eine E-Mail-Adresse in ein Benutzerprofil eintragen, prüft die UME die E-Mail-Adresse. Die E-Mail-Adresse muss dem definierten Muster entsprechen. Falls die E-Mail-Adresse nicht dem Muster entspricht, erhalten Sie eine Fehlermeldung.
Die Prüfung auf ungültige E-Mail-Adressen betrifft nur die Identity-Management-Anwendung von SAP NetWeaver Application Server (AS) Java. Sie bezieht sich nicht auf andere Schnittstellen wie APIs oder andere Anwendungen.
Weitere Informationen finden Sie unter Identity Management.
Die Prüfung betrifft nur E-Mail-Adressen im Benutzerprofil. Sie betrifft nicht die E-Mail-Adressen der Standardadministration, des Workflows oder des Systems.
Wenn Ihr Backend beim Ändern des Benutzerprofils weitere Prüfungen der E-Mail-Adresse durchführt, stellen Sie sicher, dass das Muster zu den vom Backend-System durchgeführten Prüfungen passt.
Konfigurieren Sie die erforderliche UME-Eigenschaft ume.users.email_pattern.
Weitere Informationen über das Bearbeiten der UME-Eigenschaften finden Sie unter UME-Eigenschaften bearbeiten.
Der Vorschlagswert lautet:
?*@?*.?*
Damit ist sichergestellt, dass die eingegebene E-Mail dem Muster einer Internet-E-Mail-Adresse entspricht:
<name> @ <Domäne- oberster_ Ebene>.<Domäne- zweiter_ Ebene>
Folgende Zeichen haben Sonderfunktionen:
Das Fragezeichen (?) stellt ein einzelnes Zeichen dar.
Der Asterisk (*) stellt ein, zwei oder mehrere Zeichen dar.
Verwenden Sie den inversen Schrägstrich (\), um die Platzhalter nicht zu interpretieren.
Francesca Bertolini will sicherstellen, dass die Benutzer nur Unternehmens-E-Mail-Adressen eingeben. Daher setzt sie die UME-Eigenschaft folgendermaßen:
?*@example.com
Hussein Atels Firma verwendet ein internes Mailsystem. Er will sicherstellen, dass die Benutzer nur Domänen mit einfacher Bezeichnung eingeben. Daher setzt er die UME-Eigenschaft folgendermaßen:
?*@example