How to send any new uploaded or created items in the web application to all users in the database?
<p>I am developing an <strong>intranet web application</strong> which should provide its users with a weekly medium-size quizzes about the latest training courses that they took in the company.I developed the quiz machine to be similar to this <a href="http://www.asp.net/web-forms/videos/building-20-applications/lesson-11-building-a-quiz-engine-1" rel="nofollow">one explained on ASP.NET website</a>. 
Now, I need to make the system sending the quizzes at 7 o'clock on every Monday. Since this is my first project in ASP.NET, I need your explanation and some references to help me in implementing this task.</p>

<p>I already implemented a Mail class that uses MailMessage and SMTP Client. I used this class for Contact Us page. But I don't know I will need to use for this case or not.</p>

<p>I googled about this but I could not be able to find any useful resource for this thing except one resource that tells me about designing one empty page and when the user comes to this page, it should send an email. Then, I need to use some called task scheduling to automate the process of sending emails. But how I develop these things?</p>

<p>Any help?</p>
