Attribute für Exchange 5.5 Mailboxen : Protocol-Settings
Es handelt sich hier um ein Array von 5 Strings, die die Protokoll-Konfiguration der Protokolle HTTP, IMAP4, LDAP, NNTP und POP3 für das Postfach repräsentieren.
Protocol-Settings
LDAP-Bezeichnung | Protocol-Settings |
Datentyp | Unicode-Strings |
Multivalue (Array) | Ja |
Heuristic | 13 => Wird nicht zwischen Sites repliziert, Operational Attribute |
Access Category | Nur Admin-Zugriff |
Ex55 Datenbank-Name | Protocol-Settings |
Das Problem beim Auswerten oder Setzen dieses Attributes: Die interne Struktur dieser Konfigurationsstrings ist von Microsoft nicht dokumentiert. Die Strings haben typischerweise folgende Form:
HTTP§1§1§§§§§§
IMAP4§0§0§1§ISO-8859-1§0§1§1§
LDAP§1§1§§§§§§
NNTP§0§0§3§§§§§
POP3§0§0§1§ISO-8859-1§0§§§
Hierbei bedeutet die Ziffer nach dem ersten "§"-Zeichen stets, ob der Zugriff auf den Server mittels des betreffenden Protokolls erlaubt ist oder nicht. In unserem Falle wäre also der HHTP-Zugriff über OWA erlaubt, der Zugriff über IMAP4 oder POP3 jedoch verboten.
Protocol-Settings ist ein Operational Attribut, das beim der GetObject()-Methode nicht automatisch in den Property-Cache geladen wird, sondern das man explizit mit anfragen muss. Lesen Sie mehr dazu im Abschnitt "Objekt-Attribute lesen" hier im SelfADSI-Tutorial.