I am using .NET and I wonder if there is some free program (or .NET open source) that can help to queue and control email outflow:
- Every time an email supposed to be sent, put it in the queue (database)
- Queue database will have these information: Timestamp, Email Address, Time in Queue, Time Sent, Success, Number of Retry
- Email must be in queue for AT LEAST x min before being sent
- Email job is executed by batch of x number of email. Each job is delayed by x second interval
Something similar to the above would be helpful. Thanks.