【发布时间】:2011-10-11 16:08:09
【问题描述】:
我们正在寻求开发一种电子邮件通知服务,其中可以根据我们系统内发生的某些操作(用户注册)或例如每周五发送的摘要电子邮件来安排每天、每周或每小时的电子邮件。
确保不发送重复电子邮件的最佳方法是什么?我们考虑过在系统操作发生时让应用程序将记录写入队列,但这似乎多了一个故障点。或者可能只是让所有通知数据驱动,例如,选择创建日期大于现在的所有用户。但是在这种情况下,我们需要一种方法来确保服务是否再次运行,不会发送重复的电子邮件..
任何想法都会很棒!
【问题讨论】:
标签: c# .net asp.net architecture smtp