Xpages Domino fullname的有效字符

Xpages Domino fullname的有效字符,xpages,lotus-notes,lotus-domino,Xpages,Lotus Notes,Lotus Domino,通常,在将web用户添加到Domino服务器的通讯簿时,我会创建一个Person文档,并以规范格式(例如“CN=John Smith 8/O=Organization”)设置一个唯一的全名(字段“fullname”)。但是,为了不必担心唯一性,并且可以轻松地直接从用户的全名派生出用户的邮件地址,我想基于用户的邮件地址生成一个全名。以下是一个例子: 邮寄地址:约翰•史密斯。001@my.web-users.com 派生全名:CN=john_smith.001/O=my.web users.com

通常,在将web用户添加到Domino服务器的通讯簿时,我会创建一个Person文档,并以规范格式(例如“CN=John Smith 8/O=Organization”)设置一个唯一的全名(字段“fullname”)。但是,为了不必担心唯一性,并且可以轻松地直接从用户的全名派生出用户的邮件地址,我想基于用户的邮件地址生成一个全名。以下是一个例子:

邮寄地址:约翰•史密斯。001@my.web-users.com

派生全名:CN=john_smith.001/O=my.web users.com

不幸的是,我还没有找到关于在全名中使用哪些字符是有效/安全的文档,但我想知道

(A)如果可以在邮件地址中使用的所有字符(除了“@”、“=”和“/”)也可以在全名和


(B) 如果Notes文档的作者和读者字段包含带有“特殊”字符的全名,则文档访问可能会出现问题。

Notes规范名称遵循X400标准(唯一的区别是使用斜杠而不是分号分隔部分-规范3.2.1中允许)。X400用于该格式。规范中除了/=和@之外没有提到任何字符,因此您可以使用
。 你应该(Notes规范在某处说)永远不要在Notes域的域名中使用
(空格也是个坏主意)


我习惯用DNS名称命名我的服务器的通用名称:server1.acme.com/OU=serversnort/O=acme-这让我省去了创建连接文档的麻烦(但冻结了域名)。

注意规范名称遵循X400标准(唯一的区别是使用斜杠而不是分号来分隔各个部分-规范3.2.1中允许)。X400用于格式。规范除了/=和@之外没有说明任何字符,因此您可以使用
。 你应该(Notes规范在某处说)永远不要在Notes域的域名中使用
(空格也是个坏主意)


我曾经练习过以DNS名称命名我的服务器的通用名称:server1.acme.com/OU=serversnort/O=acme-省去了我创建连接文档的麻烦(但冻结了域名)。

谢谢你精确的回答。谢谢你精确的回答。