2009-09-02 8 views

Répondre

0

Vous pouvez vérifier le nom et le carnet d'adresses (NAB - généralement, la base de données names.nsf) sur un serveur dont le nom est connu - que NAB a une vue avec un alias de "Serveurs", qui répertorie tous les serveurs le serveur est conscient de. (Il se peut que ce ne soit pas une liste complète de tous les serveurs accessibles). Si vous ne connaissez aucun nom de serveur pour démarrer, vous pouvez trouver le serveur de messagerie domestique de l'utilisateur de la session en cours et l'utiliser.

Donc, vous voulez faire quelque chose comme:

  1. Get serveur de messagerie à domicile - en utilisant eval ("@ MailDbName");
  2. names.nsf ouvert sur ce serveur - notesSession.getDatabase (serveur, "names.nsf")
  3. ouvrir la vue Serveurs - db.OpenView ("Serveurs")
  4. get collection de tous les noms de serveur de ce point de vue - col = vw.allEntries
  5. sur tout et itérer obtenir les noms de serveur - notesViewEntry.ColumnValues ​​(3)
Questions connexes