2013-03-21 148 views
2

我希望我能在这方面得到一些帮助。我在网上发现的有关使用C#通过莲花笔记发送电子邮件的一切都是关于自动化整个过程,但我想做一些(我认为)比这更简单。当用户点击一个按钮时,我希望程序要做的只是在他们的计算机上打开莲花笔记(如果它没有),请打开一个新的电子邮件窗口,其电子邮件地址和标题已填写完毕。然后,用户可以填写正文,CC和其他任何他们想要的内容,然后单击发送按钮。如果这是一个重复的问题,我很抱歉,但我似乎无法找到任何东西。谢谢大家。C#和Lotus Notes

+1

是'mailto'注册莲花笔记吗?即当你点击邮件链接时,它会打开莲花笔记? – 2013-03-21 15:27:28

回答

3

您现在可以使用mailto:协议进行超链接,只要Lotus Notes在客户端注册以处理它们即可。如果它是主要的邮件客户端,它可能以这种方式设置。

<a href="mailto:[email protected]?subject=Hello%20There"> 

,或者从一个WinForms按钮来启动:

System.Diagnostics.Process.Start("mailto:[email protected]?subject=Hello%20There"); 
0

这个mailto解决方案是最简单的到目前为止,但备案...

Lotus Notes中公开了一组OLE自动化你可以用它来做更多的事情,而不仅仅是设置主题。公开类的集合的根是Notes.NotesUIWorkspace。您可以找到Notes OLE自动化here和NotesUIWorkspace类here的一些文档。