c#中新邮件的电子邮件推送通知

时间:2017-09-24 16:33:54

标签: c# email lotus-notes lotus-domino pop3

我正在使用IBM Lotus note web邮件服务器并在this图表上寻找解决方案。我的程序是用C#语言编写的OpenPop.NET。是否有一种有效的方法来监控收件箱中收到的新电子邮件,而不是每1分钟运行一次计划作业,如新邮件通知或某些signalR类型?我相信每1分钟一次又一次地连接到网络邮箱并不是一个好习惯。请建议。

2 个答案:

答案 0 :(得分:0)

据我所知,没有已发布的API用于从IBM Domino服务器传递消息的推送通知。

答案 1 :(得分:0)

假设您可以修改邮件文件的设计,您可以写“新邮件到达之前/之后”Notes代理。这可以发送通知,将信息存入另一个数据库,或将其发布到网址。感觉不是一个非常有效的解决方案,但可能比强烈的Domino服务器轮询更好。

您可能希望在用户“连接”到其邮箱时发生这种情况,并不总是处理所有数千个邮件文件?这意味着如果用户已连接,Domino上的代理应该可以访问该信息。简而言之 - 在Domino服务器上的一堆代码让人觉得整个应用程序最好是基于Domino的Web应用程序(当然取决于应用程序的其他功能)。