对于我客户的定制 CRM,我希望通过电子邮件通知用户(技术人员)标记案例的更改。
这保证了用户和案例之间的简单订阅映射表以及每次从日志记录方法中对案例进行更改时发送的自动电子邮件。
如何向订阅用户发送 10 到 100 封电子邮件,而不会使我的日志记录方法陷入困境?我的 SMTP 服务器在我的 LAN 上的对等点上,因此发送应该很快,但理想情况下这应该由外部排队进程处理。
我可以让一个 cron 作业每 10 分钟发送一次任何未完成的电子邮件,但是对于这种特定的客户案例来说,时间非常敏感,并且即时通知(尽可能即时)会很棒。
如何从 ASP.NET MVC 中发送批量通知电子邮件,而不会使我的日志记录方法陷入困境?