我在尝试使用php创建Exchange 2010邮箱。我读过a thread,提到msExchMailboxGuid
是创建邮箱所必需的。我使用adLDAP作为ldap功能的包装。为AD设置msExchMailboxGuid
我生成一个guid罚款,我只是不知道如何发送它,所以AD喜欢它。我发送它的格式应该是使用guid作为十六进制字符串进行搜索,我可以在没有问题的情况下进行搜索。
当试图设置该属性时,我得到一个Constraint violation
该字段,从搜索似乎是一个长度问题。
这里是我的GUID:
66caeefb-dfc0-4f30-8d83-6b4d4d6198cf
这是UTF-8十六进制:
\fb\ee\ca\66\c0\df\30\4f\8d\83\6b\4d\4d\61\98\cf
我已经尝试过作为未编码,用斜杠,没有斜线,与斜杠逃脱,简单的字符串GUID,没有破折号的纯字符串GUID ...我怎么发送它,所以它会被接受?
如果我不包括msExchMailboxGuid
,AD帐户已成功创建,但不存在邮箱。
我发现这个(https://social.technet.microsoft.com/Forums/windowsserver/en-US/04bc7c24-c43d-42e8-9cf7-f5a444dc65fd/creating-exchange-2013-mailbox-with-ldap这意味着如果你填充'mailNickname','msExchMailboxGuid'应该自动创建*(特别是在Exchange版本2010和2013上)* – Esteban