2013-05-08 86 views
0

我们已成功地使用Interop.Domino为登录用户下载Lotus Notes中特定邮件的附件。如何使用Interop.Domino访问其他人的邮箱(例如,组邮箱)

但是我们试图从登录用户访问其他人的邮箱(例如,组邮箱)。用户可以访问其他人的邮箱。

在上面的情况下,我们有MailServer和MailFile名称,但不知道如何使用它,而没有ID文件。

任何指针都会非常有帮助。提前致谢。

回答

1

如果当前用户标识可以访问其他邮箱,则不需要更改用户标识。您可以在数据库的访问控制列表中的Notes客户端中进行检查。 你得到一个(MAIL-)数据库连接与

NotesSession.GetDatabase("MailServer", "MailFile.nsf", false) 

一般:与Notes用户ID登录时,你可以访问与该ID在设置权限的所有数据库和服务器的Notes/Domino Domino目录或数据库的访问控制列表。

+1

注意到有一个例外...读取加密消息确实需要ID文件。虽然加密在大多数组织中很少使用,但其中一些更常见。此外,Domino目录中的“个人”文档中有一个“加密传入邮件”的选项,即使发件人没有明确请求,它也会在传送时加密所有邮件。 – 2013-05-08 17:14:34

+0

感谢Knut的回应。以这种方式访问​​组邮箱似乎没有问题。但是,从未安装Lotus Notes的计算机访问它,并且只有iNotes可用时,我无法为iNotes客户端找到单独的MailServer和MailFile。 – darshan 2013-05-09 09:09:41