Email Scheduler that accepts email requests from client and sends emails at configured interval.

1. It sends emails on Hourly, Daily, Monthly, Quarterly, Yearly.
2. It also sends emails on specific date-time.
3. Plug n Play Email request repositories (2 concrete implementations: SQL Server and Memory). And easily extendable to XML, Sqlite etc.
4. Event based, handled in SQL business (BeforeSend , AfterSend, OnError, OnComplete, OnTrialComplete).
5. Easy tracing as it saves success and failed requests in different tables.
6. It can be consumed easily in Windows Service.
7. It also can be run on separate thread of ASP.NET application; refer below code snap.

Last edited Feb 8, 2012 at 11:41 AM by vrluckyin, version 13