Prise en charge de la détection automatique du courrier électronique avec un annuaire LDAP autre que Domino®
Si l'annuaire LDAP configuré pour le portail et pour Lotus® Collaborative Services est autre que IBM® Domino® et vous voulez activer la fonction de détection automatique dans les portlets de messagerie Domino®, vous pouvez modifier le fichier CSenvironment.properties de manière à permettre la prise en charge de cette fonction.
Procédure
-
Modifiez le fichier
CSEnvironment.properties. - Activez les lignes dans les sections Requêtes Serveur de messagerie et Fichier courrier.L'exemple suivant illustre la syntaxe avec des commentaires.
# Mail server and Mail File Queries: #CS_SERVER_DOMINO_DIRECTORY_1.mailfileserver_objectclass=person #CS_SERVER_DOMINO_DIRECTORY_1.mailserver_attrib=mailserver #CS_SERVER_DOMINO_DIRECTORY_1.mailfile_attrib=mailfile # Email Address query CS_SERVER_DOMINO_DIRECTORY_1.email_objectclass=person CS_SERVER_DOMINO_DIRECTORY_1.email_attrib=internetaddressRemarque : Si vous ajoutez l'attribut mailserver à un serveur LDAP autre que Domino et que Lotus® Collaborative Services est configuré avec ce serveur, veillez à ce que l'attribut utilise le format de nom qualifié complet my.server.com. -
Pour activer les attributs
CS_SERVER_DOMINO_DIRECTORY_1.mailserver_attribetCS_SERVER_DOMINO_DIRECTORY_1.mailfile_attribde l'annuaire LDAP non Domino® principal qui est configuré pour votre site de portail, ajoutez l'entrée suivante :CS_SERVER_DOMINO_DIRECTORY_1.primary_ldap_custom_attribute_enabled=trueRemarque : Par défaut, ces attributs sont utilisés uniquement si votre configuration de portail utilise un annuaire LDAP personnalisé, mais l'ajout de la ligne de commande précédente permet leur utilisation avec un annuaire LDAP non Domino®. -
Activez la section suivante dans le fichier, définissez votre LDAP Domino pour
CS_SERVER_DOMINO_DIRECTORY_1.hostnameet assurez-vous qu'il n'y a pas de caractère de saut de ligne après le signe égal sur cette ligne :############################################################## # # DOMINO DIRECTORY properties # (LDAP server) # Important: # Should always point to a Domino Server. # Leave enabled flag as true. # Use the custom_ldap_* settings to point to any LDAP Server to # get user information. ############################################################## CS_SERVER_DOMINO_DIRECTORY.enabled=true CS_SERVER_DOMINO_DIRECTORY_1.hostname=yourserver.yourdomain.com CS_SERVER_DOMINO_DIRECTORY_1.port=389 CS_SERVER_DOMINO_DIRECTORY_1.ssl=false CS_SERVER_DOMINO_DIRECTORY_1.anonymous=true - Copiez et collez la section suivante dans le fichier qui se trouve tout de suite après la section à l'étape précédente et activez-la. S'il y a des caractères de saut de ligne après le signe égal ou n'importe où à l'intérieur d'une instruction, supprimez-les.
########################################################### # dual directory settings ########################################################## CS_SERVER_DOMINO_DIRECTORY_1.searchBase=O=DominoPortal # In the following queries # %c = common name # %d = ldap dn # %n = fq notes name # %v = the first item in the id like "cn=jane doe" or "uid=jdoe" #CS_SERVER_DOMINO_DIRECTORY_1.query_base_search=(objectclass=*) #CS_SERVER_DOMINO_DIRECTORY_1.query_distinguished_name=(& (objectclass=person) (|(uid=%c)(cn=%c))) #CS_SERVER_DOMINO_DIRECTORY_1.query_distinguished_name_attrib=cn #CS_SERVER_DOMINO_DIRECTORY_1.query_domino_servers=(&(objectclass=dominoServer)(http-hostname=*)) #CS_SERVER_DOMINO_DIRECTORY_1.query_domino_servers_attrib=http-hostname #CS_SERVER_DOMINO_DIRECTORY_1.query_http_host_name=(| (& (objectclass=server)(%v) ) (& (objectclass=dominoServer)(%v) ) ) #CS_SERVER_DOMINO_DIRECTORY_1.query_http_host_name_attrib=http-hostname #CS_SERVER_DOMINO_DIRECTORY_1.query_last_resort=(| (& (objectclass=person)(%v) ) (& (objectclass=groupOfNames)(%v) )(& (objectclass=server)(%v) )(& (objectclass=dominoServer)(%v) )) CS_SERVER_DOMINO_DIRECTORY_1.query_user_emailaddr=(&(objectclass=person)(cn=%c)) #CS_SERVER_DOMINO_DIRECTORY_1.query_user_emailaddr_attrib=internetaddress CS_SERVER_DOMINO_DIRECTORY_1.query_user_mailserverfile=(&(objectclass=person)(cn=%c)) #CS_SERVER_DOMINO_DIRECTORY_1.query_user_mailserverfile_attrib=mailserver,mailfile # %l = login name # %a = wmm attribute use with CS_SERVER_DOMINO_DIRECTORY_1.other_lookup_attribute CS_SERVER_DOMINO_DIRECTORY_1.allow_dn_search=false CS_SERVER_DOMINO_DIRECTORY_1.other_lookup_attribute=ibm-primaryEmail CS_SERVER_DOMINO_DIRECTORY_1.query_user=(&(objectclass=person)(mail=%a)) - Enregistrez le fichier des propriétés.