Can anyone tell me if a timer job can be set up to send an email at the end of each day if a new entry/entries is made to a submission page? I want it to notify the intended person if they get new entries once a day, and how many new entries they have.
Yes it is possible using a SharePoint 2010 Custom timer job. Refer the below link for the steps to create a custom timer job programmatically.
In the example given in the above link, the time job has been scheduled to run for every five seconds using
SPMinuteSchedule class. To make your timer job run at the end of every day you may use the code given below which uses
SPDailySchedule dailySchedule = new SPDailySchedule(); dailySchedule.BeginHour = 21; dailySchedule.BeginMinute = 0; dailySchedule.BeginSecond = 0;
The above code schedules the timer job to run every day at 9PM. For more details refer the below link