Enviar e-mail a cada 5 minutos c#

Exemplos de código

0
0

N

public partial class Scheduler : ServiceBase
   {
       System.Timers.Timer createOrderTimer;
       private Timer timer1 = null;
       public Scheduler()
       {
           InitializeComponent();
       }

       protected override void OnStart(string[] args)
       {
           ////timer1 = new Timer();
           ////this.timer1.Interval = 30000;
           ////this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.timer1_Tick);
           ////timer1.Enabled = true;
           ////Library.WriteErrorLog("Test Window Service started");
           createOrderTimer = new System.Timers.Timer();
           createOrderTimer.Elapsed += new System.Timers.ElapsedEventHandler(GetMail);
           createOrderTimer.Interval = 180000;
           createOrderTimer.Enabled = true;
           createOrderTimer.AutoReset = true;
           createOrderTimer.Start();
       }

       private void timer1_Tick(object sender, ElapsedEventArgs e)
       {
           Library.WriteErrorLog("Timer Ticked and some job has been done successfully");
       }

       protected override void OnStop()
       {
           timer1.Enabled = false;
           Library.WriteErrorLog("Test Window Service stopped");
       }

       public void GetMail(object sender, System.Timers.ElapsedEventArgs args)
       {
           NetworkCredential cred = new NetworkCredential("[email protected]", "abc");
           MailMessage msg = new MailMessage();
           msg.To.Add("[email protected]");
           msg.Subject = "Welcome Venkat";

           msg.Body = "You Have Successfully Entered to venkat World!!!";
           msg.From = new MailAddress("[email protected]"); // Your Email Id
           SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
          // SmtpClient client1 = new SmtpClient("smtp.mail.yahoo.com", 465);
           client.Credentials = cred;
           client.EnableSsl = true;
           client.Send(msg);
       }
   }

Páginas relacionadas

Páginas semelhantes com exemplos

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
English
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................
Балгарскі
..................................................................................................................
Íslensk
..................................................................................................................