我们有一个用 Silverlight 编写的 LOB 应用程序,它目前通过 Outlook 通过以下方式发送电子邮件:
Dim outlook = AutomationFactory.CreateObject("Outlook.Application")
...
当用户在应用程序中具有提升的权限时,这非常有用。我的问题是,有人知道我们如何对 Lotus Notes 做同样的事情吗?我们有一个客户要求它。
谢谢
我们有一个用 Silverlight 编写的 LOB 应用程序,它目前通过 Outlook 通过以下方式发送电子邮件:
Dim outlook = AutomationFactory.CreateObject("Outlook.Application")
...
当用户在应用程序中具有提升的权限时,这非常有用。我的问题是,有人知道我们如何对 Lotus Notes 做同样的事情吗?我们有一个客户要求它。
谢谢
您可以使用 Visual Basic 连接到 Lotus Notes。有关示例,请参阅此 IBM 技术说明:http ://www-01.ibm.com/support/docview.wss?uid=swg21178583 。
还有其他方法,例如使用 Java,但在您的情况下,使用 Visual Basic 听起来是最简单的方法。
LN 不能使用 SMTP 接口吗?我不知道 IBM 或第三方是否有 Exchange 适配器,但他们可能有。
如果您在运行应用程序的服务器上安装 IBM Notes,您可以使用COM来完成与 Outlook 类似的操作。
更“稳定”或“专业”的方式是通过 SMTP 将邮件发送到 SMTP 服务器(IBM Domino、Exchange、postfix...)。
请参考这个使用 Notes jar 的简单 java 程序的站点,该 jar 将在安装 Lotus note 客户端的位置可用,在您的系统 C:\Program Files (x86)\IBM\Lotus\Notes\jvm\lib\ext ,
这可以给你一些想法,如何根据你的需要发送电子邮件。