-
Start
-
Exchange Server
-
- Artikel in Kürze
-
- Artikel in Kürze
-
Exchange Hybrid
-
- Artikel in Kürze
-
- Artikel in Kürze
-
- Artikel in Kürze
-
Exchange Online
-
- Artikel in Kürze
-
- Artikel in Kürze
-
- Artikel in Kürze
-
E-Mail-Adressrichtlinien und das Apostroph
E-Mail-Adressrichtlinien begleiten uns in der Exchange-Welt schon seit den ersten Tagen. Sie werden verwendet, um automatisch Empfängeradressen für allerlei unterschiedliche Protokolle zu erstellen. Zu diesen Protokollen in der On-Premises-Welt gehören nicht nur SMTP, sondern auch z. B. FAX, CCMAIL oder MSMAIL.
Die Online-Dokumentation beschreibt die Verwendung der Adressrichtlinien sehr umfassend. Jedoch legt Exchange Server hinsichtlich sprachlicher Sonderzeichen manchmal ein seltsames Verhalten an den Tag.
Platzhalter und deren Bedeutung
In einer sog. E-Mail-Adressvorlage kannst du Platzhalter verwenden, die für bestimmte AD-Objektattribute stehen, z. B. Vorname. Zusätzlich gibt es die Möglichkeit, Zeichen zu ersetzen oder nur eine bestimmte Anzahl davon zu verwenden.
Die wichtigen Parameter für E-Mail-Adressvorlagen sind:
s = Surname (Nachname)
%g = Given Name (Vorname)
%i = Middle Initial (Initial)
%d = Display Name (Anzeigename)
%m = Exchange Alias (Alias oder Mailnickname)
%rxy = Ersetzt in der nachfolgenden Zeichenkette x durch ein y
%rxx = Entfernt in der nachfolgenden Zeichenkette alle Zeichen x
Der für die Erstellung von Adressen zuständige Recipient Update Service (RUS) übersetzt oder entfernt sprachspezifische Zeichen, die nicht RFC 821/822-kompatibel sind. Für SMTP-Adressen bedeutet dies:
| Quellzeichen | Zielzeichen in der SMTP-Adresse |
|---|---|
| Leerzeichen | Bindestrich |
| A – Z | a -z | A – Z | a – z |
| Ä, Ö, Ü | ä, ö, ü | Ae, Oe, Ue | ae, oe, ue |
| ß | ss |
| áàâ | ÁÀÂ | a | A |
| éèê | ÉÈÊ | e | E |
| íìî | ÍÌÎ | i | I |
| óòô | ÓÒÔ | o | O |
| úùû | ÚÙÛ | u | U |
| § | S |
| µ | M |
| ” ( ) ´ [ ] : . < > , ; | wird weggelassen |
Beispiel 1
Benutzerobjekt ohne besondere Sonderzeichen:
Vorname : John Nachname: Doe Alias : JohnDoe
Ergebnisse der E-Mail-Adressrichtlinie
%g.%s@mcsmemail.de = John.Doe@mcsmemail.de %m@mcsmemail.de = JohnDoe@mcsmemail.de %1g_%s@mcsmemail.de = J_Doe@mcsmemail.de
Beispiel 2
Benutzerobjekt mit deutschen Sonderzeichen:
Vorname : Michael Nachname: Müller Alias : Michael Mueller
Ergebnisse der E-Mail-Adressrichtlinie
%g.%s@mcsmemail.de = Michael.Mueller@mcsmemail.de %m@mcsmemail.de = Michael-Mueller@mcsmemail.de %2g%s@mcsmemail.de = MiMueller@mcsmemail.de
Beispiel 3
Benutzerobjekt mit schottischem Sonderzeichen:
Vorname : Ian Nachname: O'Connell Alias : IanOConnell
Ergebnisse der E-Mail-Adressrichtlinie
%g.%s@mcsmemail.de = Ian.O'Connell@mcsmemail.de %m@mcsmemail.de = IanOConnell@mcsmemail.de %3g%5s@mcsmemail.de = IanO'Con@mcsmemail.de
Problem
Wie du sicher schon erkannt hast, wird das Apostroph nicht als Sonderzeichen, sondern als RFC-kompatibles Zeichen erkannt. Die E-Mail-Adressrichtlinie wird fehlerfrei angewandt.
Leider führt eine E-Mail-Adresse mit einem Apostroph zu E-Mail-Transportfehlern und muss entfernt werden.
Zum Glück hilft uns hier auch die E-Mail-Adressrichtlinie selbst.
Lösung
Mit der folgenden Formattierung für eine E-Mail-Adressvorlage wird das Apostroph sicher entfernt:
%r''%g.%r''%s@mcsmemail.de = Ian.OConnell@mcsmemail.de
Mit dieser Vorlage werden Apostrophe sowohl aus dem Vornamen als auch aus dem Nachnamen entfernt.