Search code examples
xpageslotus-noteslotus-domino

Valid characters for Domino fullname


Usually when adding a web user to the address book of my Domino server I create a Person document and set a unique fullname (field "FullName") in canonical format (for example "CN=John Smith 8/O=Organization"). However, in order to not have to worry about uniqueness and to easily derive a user's mail address directly from his/her fullname, I would like to generate a fullname based on the user's mail address. Here is an example:

Mail address: john_smith.001@my.web-users.com

Derived fullname: CN=john_smith.001/O=my.web-users.com

Unfortunately, I have not found a documentation on what charaters are valid / safe to be used in fullnames, but I would like to know

(A) if all characters that can be used in mail addresses (except for "@", "=" and "/") can also be used in fullnames and

(B) if there could be problems with document access in NotesDocuments whose authors and readers fields contain fullnames with "special" characters.


Solution

  • Notes canonical names follow the X400 standard (only difference is to use a slash instead of a semicolon to separate the parts - allowed in 3.2.1 of the spec). X400 uses RFC1685 for the format. The spec doesn't say anything about characters other than / = and @, so you can use .. You should (the Notes specs says it somewhere) never use . in a Domain name for a Notes domain (spaces are also a bad idea).

    I had the practice to name the common name of my servers after their DNS names: server1.acme.com/OU=ServersNorth/O=Acme - saved me the headache to create connection documents (but freezes Domain names).