Ich versuche, ein Exchange 2010-Postfach mit PHP zu erstellen. Ich habe a thread gelesen, das msExchMailboxGuid
erwähnt wird benötigt, um das Postfach zu erstellen. Ich verwende adLDAP als Wrapper um die LDAP-Funktionalität.Einstellung von msExchMailboxGuid für AD
Ich erzeuge eine Guid-Strafe, ich kann einfach nicht herausfinden, wie man es sendet, damit AD es mag. Ich sende es genauso wie das Format, um mit einer GUID als hexadezimale Zeichenfolge zu suchen, was ich problemlos tun kann.
Wenn ich versuche, dieses Attribut zu setzen, bekomme ich eine Constraint violation
für dieses Feld, das von der Suche scheint ein Längenproblem zu sein.
Hier ist meine guid:
\fb\ee\ca\66\c0\df\30\4f\8d\83\6b\4d\4d\61\98\cf
Ich habe es als unverschlüsselte versucht, mit Schrägstrichen, ohne Schrägstriche, mit:
66caeefb-dfc0-4f30-8d83-6b4d4d6198cf
Hier ist es in UTF-8 hex Schrägstriche Escape, einfache String Guid, einfache String Guid ohne Bindestriche ... Wie kann ich es senden, damit es akzeptiert wird?
Wenn ich msExchMailboxGuid
nicht einschließen, wird das AD-Konto erfolgreich erstellt, aber kein Postfach existiert.
Ich habe das gefunden (https://social.technet.microsoft.com/Forums/windowsserver/en-US/04bc7c24-c43d-42e8-9cf7-f5a444dc65fd/creating-exchange-2013-mailbox-with-ldap ? forum = winserverManagement), was bedeutet, dass, wenn Sie 'mailNickname' füllen, die' msExchMailboxGuid' automatisch erstellt werden soll * (speziell in den Exchange-Versionen 2010 und 2013) * – Esteban