I have a reminder app made with asp.net core razor pages.
As an example, vehicle periodic inspection has been done on a specific date and it has to be renewed after 6 months.I want to receive a reminder by email, 5 days before those 6 months are past. Keep in mind that I am working with specific dates like
Inspection done on 9/25/2022
Due date on 3/25/2023
Reminder on 2/28/2023
All those are entered in a database but what should be the approach? Thank you

Sachin SinghPosted Sep 25, 2022, 5:21 PM
you can use quartz scheduler or hangfire to schedule email based on database datetime.
example
https://www.twilio.com/blog/recurring-emails-csharp-dotnet-with-hangfire-sendgrid
Marius VasilePosted Sep 25, 2022, 5:35 PM
Thank you Sachin, both solutions looks promising. I will consider the question answered