我尝试连接到nsf邮件数据库以读取MIME格式的一些邮件。这应该定期进行,无人值守。通过COM Interop,我可以使用NotesSession.Initialize方法为数据库提供密码。但我需要不通过COM公开的MIME转换例程。我检查了C API,但似乎没有办法在任何地方传递密码。结果是,当通过NSFDbOpen或NSFDbOpenExtended连接到数据库时,我遇到了Notes自己的登录对话框。我宁愿不混合COM和C API调用。无法控制的问题可能会从中产生。
如果已经在文档中查看了extpwd示例,但更改了注释通过Extension Manager Addin安装也不是一个真正的选项。应该有一个更简单的方法。 COM也可以,所以C API也可以。
答案 0 :(得分:0)
您可以为Notes客户端设置单点登录,然后您将无法获得密码提示。
此外,您可以/应该设置“不要从其他基于Lotus Notes的程序提示输入密码”。
来自文档:
您在后台打开Lotus Notes,并且您正在使用它 基于Lotus®Notes的程序,您可以设置Lotus Notes以记住您的 密码,因此您无需多次输入密码。
点击文件>安全>用户安全性(Macintosh OS X用户:Lotus 注释>安全>用户安全)。单击安全性基础,然后选择 “不要从其他基于Lotus Notes的程序中提示输入密码 (降低安全性)“在您的登录名和密码设置下”。