Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Silverlight通过Lotus Notes发送电子邮件_Silverlight_Email_Lotus Notes_Silverlight 5.0_Comautomationfactory - Fatal编程技术网

从Silverlight通过Lotus Notes发送电子邮件

从Silverlight通过Lotus Notes发送电子邮件,silverlight,email,lotus-notes,silverlight-5.0,comautomationfactory,Silverlight,Email,Lotus Notes,Silverlight 5.0,Comautomationfactory,我们有一个用silverlight编写的LOB应用程序,目前通过Outlook通过以下方式发送电子邮件: Dim outlook = AutomationFactory.CreateObject("Outlook.Application") ... 当用户在应用程序中拥有提升的权限时,这非常有效。我的问题是,有人知道我们如何使用LotusNotes进行同样的操作吗?我们有一位客户正在请求 谢谢不能使用SMTP接口吗?我不知道IBM或第三方是否有用于Exchange的适配器,但他们可能有。您可以

我们有一个用silverlight编写的LOB应用程序,目前通过Outlook通过以下方式发送电子邮件:

Dim outlook = AutomationFactory.CreateObject("Outlook.Application")
...
当用户在应用程序中拥有提升的权限时,这非常有效。我的问题是,有人知道我们如何使用LotusNotes进行同样的操作吗?我们有一位客户正在请求


谢谢

不能使用SMTP接口吗?我不知道IBM或第三方是否有用于Exchange的适配器,但他们可能有。

您可以使用Visual Basic连接到Lotus Notes。有关示例,请参阅此IBM技术说明:


还有其他方法,例如使用Java,但在您的情况下,使用Visual Basic听起来是最简单的方法。

如果您在运行应用程序的服务器上安装IBM Notes,您可以使用与Outlook类似的方法


更“稳定”或“专业”的方式是通过SMTP将邮件发送到SMTP服务器(IBM Domino、Exchange、postfix等)。

请参考使用Notes jar的简单java程序的网站,jar将在安装lotus Notes客户端的系统C:\program Files(x86)\IBM\lotus\Notes\jvm\lib\ext中提供,


这可以给你一些想法,如何根据你的需要发送电子邮件

关于silverlight有什么限制吗?我不知道。如果您可以从Silverlight使用Visual Basic,我不这么认为。看起来您正在使用Silverlight中的COM调用来实现Outlook解决方案。@PerHenrikLausten建议的VB方法使用COM接口(Lotus.NotesSession)与Lotus Notes/Domino系统进行对话,但您可以在任何支持COM的编程环境中进行此操作。因此,在我看来,如果您将Silverlight用于Outlook,那么Silverlight必须支持COM,因此您可以直接从Silverlight对LotusNotes进行COM调用,而不用考虑VB。