C# 获取特定于Lotus Notes的邮件文件

C# 获取特定于Lotus Notes的邮件文件,c#,email,lotus,C#,Email,Lotus,Lotus Notes Windows中有两个MailAccount,但我想获取包含mailfilex.mail\Molly.nsf信息的特定MailAccount。 我检查了C:\Notes\Notes.int,但刚找到一个nsf文件 我怎样才能找到另一个nsf,然后才能得到它的数据库 NotesDatabase ndb=ns.GetDatabasemailServer,mailFile 感谢您提供所需的任何信息。数据库是*.nsf,如mail/molly.nsf。通常,在邮件服务器上会有一个

Lotus Notes Windows中有两个MailAccount,但我想获取包含mailfilex.mail\Molly.nsf信息的特定MailAccount。 我检查了C:\Notes\Notes.int,但刚找到一个nsf文件

我怎样才能找到另一个nsf,然后才能得到它的数据库

NotesDatabase ndb=ns.GetDatabasemailServer,mailFile

感谢您提供所需的任何信息。

数据库是*.nsf,如mail/molly.nsf。通常,在邮件服务器上会有一个包含所有用户邮件文件的\Mail\目录。首先搜索此目录以确定需要获取哪些邮件文件,然后使用NotesDatabase ndb=ns.GetDatabasemailServer,mailFile;其中,mailServer是服务器的名称,mailFile是路径,通常是mail\johndoe.nsf(如果您有\mail\目录)。如果它位于root\Notes\目录中,则不需要列出路径

但是,如果要查找本地邮件文件,通常需要检查\Notes\Data\directory,除非用户手动将文件保存到其他位置

此外,我将首先检查*.isOpen以验证您在db上有一个句柄