Je suis en train de créer une boîte aux lettres Exchange 2010 en utilisant php. J'ai lu a thread qui mentionne msExchMailboxGuid
est requis pour créer la boîte aux lettres. J'utilise adLDAP comme une enveloppe autour de la fonctionnalité ldap.Définition msExchMailboxGuid pour AD
Je génère un bon guid, je n'arrive pas à comprendre comment l'envoyer, donc AD l'aime. Je l'envoie de la même manière que le format devrait chercher à l'aide d'un guid comme une chaîne hexagonale, ce que je peux faire sans problème.
Lorsque j'essaie de définir cet attribut, j'obtiens un Constraint violation
pour ce champ, ce qui semble indiquer un problème de longueur.
Voici mon guid:
66caeefb-dfc0-4f30-8d83-6b4d4d6198cf
Ici, il est en hexadécimal UTF-8:
\fb\ee\ca\66\c0\df\30\4f\8d\83\6b\4d\4d\61\98\cf
Je l'ai essayé comme non codée, avec des barres obliques, sans barres obliques, avec slashs s'échappent, guide de cordes, guide de cordes sans tirets ... Comment puis-je l'envoyer pour qu'il soit accepté?
Si je n'inclue pas msExchMailboxGuid
, le compte AD est créé avec succès mais aucune boîte aux lettres n'existe.
J'ai trouvé ceci (https://social.technet.microsoft.com/Forums/windowsserver/en-US/04bc7c24-c43d-42e8-9cf7-f5a444dc65fd/creating-exchange-2013-mailbox-with-ldap ? forum = winserverManagement), ce qui implique que si vous remplissez 'mailNickname' le' msExchMailboxGuid' devrait être automatiquement créé * (sur Exchange versions 2010 et 2013, en particulier) * – Esteban