C#和Lotus Notes

时间:2013-03-21 15:25:38

标签: c# email lotus-notes

我希望我能得到一些帮助。我在网上找到的关于使用C#通过Lotus Notes发送电子邮件的所有内容都是关于整个过程的自动化,但我想做一些事情(我认为)比这更简单。当用户单击按钮时,我希望程序执行的操作是在其计算机上打开Lotus Notes(如果尚未打开),打开一个新的电子邮件窗口,其中已填写电子邮件地址和标题。然后,用户可以填写正文,CC和他们想要的任何其他内容,然后单击发送按钮。如果这是一个重复的问题我道歉,但我似乎无法找到任何东西。谢谢大家。

2 个答案:

答案 0 :(得分:3)

如果Lotus Notes已在客户端上注册以处理它们,则可以使用mailto:protocol获取超链接。如果它是主邮件客户端,它可能就是这样设置的。

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

或者从winforms按钮启动:

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

答案 1 :(得分:0)

到目前为止,mailto解决方案是最简单的,但是对于记录......

Lotus Notes公开了一组OLE自动化类,除了设置主题之外,您可以使用它们做更多的事情。公开的类集的根是Notes.NotesUIWorkspace。您可以找到Notes OLE自动化here和NotesUIWorkspace类here的一些文档。