C# and Lotus Notes

本文关键字:Notes Lotus and | 更新日期: 2023-09-27 18:05:13

我希望我能得到一些帮助。我在网上找到的关于使用c#通过lotus notes发送电子邮件的所有内容都是关于整个过程的自动化,但我想做一些(我认为)比这更简单的事情。当用户单击一个按钮时,我希望程序所做的就是在他们的计算机上打开lotus notes(如果还没有),打开一个新的电子邮件窗口,其中已经填写了电子邮件地址和标题。然后,用户可以填写正文、抄送和任何他们想要的内容,然后单击发送按钮。如果这是一个重复的问题,我很抱歉,但我似乎找不到任何东西。谢谢所有。

C# and Lotus Notes

现在可以使用mailto:协议来处理超链接,前提是在客户机上注册了Lotus Notes来处理超链接。如果它是主邮件客户端,它可能是这样设置的。

<a href="mailto:email@domain.com?subject=Hello%20There">

或者从winforms按钮启动:

System.Diagnostics.Process.Start("mailto:email@domain.com?subject=Hello%20There");

到目前为止,mailto解决方案是最简单的,但是郑重声明…

Lotus Notes公开了一组OLE自动化类,您可以使用这些类做很多事情,而不仅仅是设置主题。公开类集的根是Notes.NotesUIWorkspace。您可以在这里找到Notes OLE自动化和NotesUIWorkspace类的小文档。