I have a C# console application which runs a stored procedure which imports email data from a text file into a SQL table, which the table's data is then used to send emails (e.g. To, From, Body, etc) in the C# console application. The application calls another stored procedure which gathers all records which have not yet been flagged as sent and sends emails to them.
The issue I'm struggling with is that these emails need to constantly be sent out based on the text file containing the email information that is dropped off. The lowest frequency I see in Task Scheduler to run an application is every 5 minutes.
Basically I'm in need of a way to continuously send emails based on flat files that are dropped off which have the email information necessary to send.
What is a good approach to this?