I\'m try to use Quartz.net send email at time on everyday in asp.net MVC project. But it\'s work only once, it\'s not repeat everyday. Here my code
public cl
Avoid .RepeatForever(), instead use .WithDailyTimeIntervalSchedule with .StartingDailyAt
Example:
IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler();
scheduler.Start();
var hour = 12 //Start Time
var minute=15 //Start minute
IJobDetail job = JobBuilder.Create().Build();
var time = DateTime.Now.AddSeconds(10);
ITrigger trigger = TriggerBuilder.Create()
.WithDailyTimeIntervalSchedule
(s =>
s.WithIntervalInHours(24)
.OnEveryDay()
.StartingDailyAt(TimeOfDay.HourMinuteAndSecondOfDay(hour, minute, time.Second))
)
.Build();
scheduler.ScheduleJob(job, trigger);