What tools do you or your company use to schedule emails?
I think its just too insane to query the db X mins just to check if there are any scheduled emails to send out.
I also think its too heavy to create your own scheduler just for a simple scheduling feature. And I feel the application will bloat up adding such a relatively big implementation for such small task. And you will also need to handle another workflow when the server restarts (intentional upgrades of server for example)
What tools are you all using? Ideally a free service or some reasonably priced service that will do this scheduling for you. And you can just use it via API.
CHEERS from Singapore! > I think its just too insane to query the db X mins just to check if there are any scheduled emails to send out That's exactly what I do, took maybe 10 minutes to put together - runs once a week, and calculates a bunch of statistics that get emailed out once a week. I found this other way. You can check it out for user specific reminder emails. I will check this and update you all hehe