我们已经创建了一个代码,使用VBA从Lotus Notes发送电子邮件,该代码运行正常。 但是必须从我们的Siebel应用服务器(通过Siebel应用程序)调用。这里的问题是,在服务器机器(配置Siebel并编码VBA脚本)而不是最终用户机器中调用脚本。
简而言之:每当用户尝试从Siebel应用程序发送电子邮件时,都需要调用最终用户(约5000个)Lotus Notes会话。
答案 0 :(得分:0)
您可以从本地计算机发送电子邮件,因为Notes客户端在本地计算机上安装了COM服务器。我不认为你能从服务器控制它。为什么不直接使用SMTP发送邮件?为什么需要来自本地客户?
答案 1 :(得分:0)
你做不到。嗯,实际上你可以,但这需要花费大量精力 - 包括开发一个用C语言编写的Windows服务并将其安装在5,000台客户端机器中的每一台机器上,以便它可以监听来自Siebel服务器的信号并使用用于发送电子邮件的Notes API。
所以我会纠正自己。你不应该这样做。
但这是可以做的事情:
请注意,如果Notes和Domino中的数据需要包含在Siebel服务器不知道的电子邮件中,则只需执行此操作。如果不是这样,只需采取Andrew的建议并在Siebel服务器上使用SMTP。