我正在尝试通过 C# 与 Notes 数据库(我的个人邮件文件)进行交互,并且被卡在大门外,试图使用以下代码打开数据库:
string sNotesSourceFolder = "$Inbox";
string sUserName = "scady";
string sMailFile = @"NotesMail_FDrive\ARchives\" + sUserName + ".nsf";
string sServerName = @"Answers1/Answers";
string sPassword = "xxxxxx";
//Creating the notes session
NotesSession session = new NotesSession();
session.Initialize(sPassword);
NotesDatabase NotesDb = session.GetDatabase(sServerName, sMailFile, false);
//If the database is not already open then open it.
if (!NotesDb.IsOpen)
{
NotesDb.Open();
}
使用服务器名称和路径调用 session.GetDatabase(),nsf 文件返回 null,这显然意味着它无法打开数据库。
我在本地运行此代码,针对名为“Answers1/Answers”的 Notes 服务器。我现在正在考虑基于从 Notes 服务器,nsf 文件位于“NotesMail_FDrive\ARchives\xyz.nsf”的网络文件共享上。