title: Best Way to Send Scheduled E-Mail in .NET MVC3 Application using MVCMailer
body: <p>I am working on a <strong><code>.NET MVC3 C# Application</code></strong>. This application is hosted on our own Server.
  Now I want to Send Scheduled Email in my application like daily(at a specific time),Weekly, monthly and so on...</p>
  
  <p>Currently I am using <strong><code>MVCMailer</code></strong> to send Emails in my application.</p>
  
  <p>I tried <strong><code>Fluent Scheduler</code></strong> to send scheduled Emails, but it <strong>doesn't works with MVCMailer</strong>. It Works fine if I send mails without MVCMailer and for other scheduling jobs.</p>
  
  <p>It gives me a ERROR <code>NULLReferenceException</code> and says <code>HTTPContext</code> cannot be null.
  What can I do to solve this problem.</p>
  
  <p>Also suggest me which will be the best way to send E-mails in my applicaton.</p>
  
  <ol>
  <li>Windows Service (Having own server) </li>
  <li>Scheduler (Fluent Scheduler)</li>
  <li>SQL Scheduled jobs</li>
  </ol>
  
  <p>I am attaching <code>ERROR</code> snapshot:
  <img src="https://i.stack.imgur.com/mgSzt.jpg" alt="enter image description here">
  <img src="https://i.stack.imgur.com/D1BZC.jpg" alt="enter image description here"></p>