从Silverlight通过Lotus Notes发送电子邮件
我们有一个用silverlight编写的LOB应用程序,目前通过Outlook通过以下方式发送电子邮件:从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的适配器,但他们可能有。您可以
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。