Lotus Notes Windows中有两个MailAccount,但我想获取具有MailFile(ex.mail \ Molly.nsf)信息的特定MailAccount。 我检查C:\ Notes \ Notes.int但刚找到一个nsf文件。
如何找到另一个nsf然后我可以获取其数据库?
NotesDatabase ndb = ns.GetDatabase(mailServer,mailFile);
感谢您提供任何要求的信息。
答案 0 :(得分:0)
* .nsf 数据库(例如mail / molly.nsf)。通常在您的邮件服务器上会有一个“\ Mail \”目录,其中包含您的所有用户邮件文件。首先搜索此目录以确定需要获取哪些邮件文件,然后使用NotesDatabase ndb = ns.GetDatabase(mailServer,mailFile);其中mailServer是服务器的名称,mailFile是路径(通常是mail \ johndoe.nsf),如果你有一个“\ Mail \”目录。如果它位于根目录(\ Notes \目录)中,则无需列出路径。
如果您要查找本地邮件文件,则通常需要检查“\ Notes \ Data \”目录,除非用户手动将文件保存到其他位置。
此外,我会首先检查* .isOpen以验证您是否有数据库的句柄。