/// <summary> /// sends a mail /// </summary> /// <param name="aMail"></param> public void sendMail_Net(MailData aMail) { MailMessage oMsg = new MailMessage(); // Set the message sender oMsg.From = new MailAddress(aMail.from, aMail.fromName); // The .To property is a generic collection, // so we can add as many recipients as we like. oMsg.To.Add(new MailAddress(aMail.to, aMail.toName)); //if the mail is sent with cc in recipients if (aMail.CCto != null) { if (aMail.CCto.Contains(";")) { string[] mailarr = aMail.CCto.Split(';'); for (int i = 0; i < mailarr.Length; i++) { oMsg.CC.Add(mailarr[i]); } } else { oMsg.CC.Add(aMail.CCto); } } // Set the content //Subject of the mail oMsg.Subject = aMail.subject; //Body of the mail oMsg.Body = aMail.bodyMessage; //set if the mail is html or not oMsg.IsBodyHtml = true; //set mail credentials like smtpserver, username and password for authentication //SmtpClient oSmtp = new SmtpClient("gcell-in-smtp.mail.lotuslive.com", 465); //oSmtp.EnableSsl = true; //System.Net.NetworkCredential credentials = new NetworkCredential("*****@*****.**", "HSLPS@7788"); //SmtpClient oSmtp = new SmtpClient("smtp.gmail.com", 587); SmtpClient oSmtp = new SmtpClient("smtp.gmail.com", 25); oSmtp.EnableSsl = true; System.Net.NetworkCredential credentials = new NetworkCredential("*****@*****.**", "gcell@123"); oSmtp.UseDefaultCredentials = false; oSmtp.Credentials = credentials; try { oSmtp.Send(oMsg); } catch (Exception EX) { } finally { } }
/// <summary> /// sends a mail /// </summary> /// <param name="aMail"></param> public void sendMail_Net(MailData aMail) { MailMessage oMsg = new MailMessage(); // Set the message sender oMsg.From = new MailAddress(aMail.from, aMail.fromName); // The .To property is a generic collection, // so we can add as many recipients as we like. oMsg.To.Add(new MailAddress(aMail.to, aMail.toName)); //if the mail is sent with cc in recipients if (aMail.CCto != null) { if (aMail.CCto.Contains(";")) { string[] mailarr = aMail.CCto.Split(';'); for (int i = 0; i < mailarr.Length; i++) oMsg.CC.Add(mailarr[i]); } else oMsg.CC.Add(aMail.CCto); } // Set the content //Subject of the mail oMsg.Subject = aMail.subject; //Body of the mail oMsg.Body = aMail.bodyMessage; //set if the mail is html or not oMsg.IsBodyHtml = true; //set mail credentials like smtpserver, username and password for authentication //SmtpClient oSmtp = new SmtpClient("gcell-in-smtp.mail.lotuslive.com", 465); //oSmtp.EnableSsl = true; //System.Net.NetworkCredential credentials = new NetworkCredential("*****@*****.**", "HSLPS@7788"); //SmtpClient oSmtp = new SmtpClient("smtp.gmail.com", 587); SmtpClient oSmtp = new SmtpClient("smtp.gmail.com", 25); oSmtp.EnableSsl = true; System.Net.NetworkCredential credentials = new NetworkCredential("*****@*****.**", "gcell@123"); oSmtp.UseDefaultCredentials = false; oSmtp.Credentials = credentials; try { oSmtp.Send(oMsg); } catch (Exception EX) { } finally { } }
public void SendMailKOD(MailData aMail) { MailMessage oMsg = new MailMessage(); oMsg.From = new MailAddress(aMail.from, aMail.fromName); oMsg.To.Add(new MailAddress(aMail.to, aMail.toName)); //if the mail is sent with cc in recipients if (aMail.CCto != null) { if (aMail.CCto.Contains(";")) { string[] mailarr = aMail.CCto.Split(';'); for (int i = 0; i < mailarr.Length; i++) { oMsg.CC.Add(mailarr[i]); } } else { oMsg.CC.Add(aMail.CCto); } } oMsg.Subject = aMail.subject; oMsg.Body = aMail.bodyMessage; oMsg.IsBodyHtml = true; SmtpClient oSmtp = new SmtpClient("smtp.qlc.co.in", 25); //oSmtp.EnableSsl = true; System.Net.NetworkCredential credentials = new NetworkCredential("17230_thegreat_smtp", "t1h2e3g4"); oSmtp.UseDefaultCredentials = false; oSmtp.Credentials = credentials; try { oSmtp.Send(oMsg); } catch (Exception EX) { } finally { } }
public void SendMailKOD(MailData aMail) { MailMessage oMsg = new MailMessage(); oMsg.From = new MailAddress(aMail.from, aMail.fromName); oMsg.To.Add(new MailAddress(aMail.to, aMail.toName)); //if the mail is sent with cc in recipients if (aMail.CCto != null) { if (aMail.CCto.Contains(";")) { string[] mailarr = aMail.CCto.Split(';'); for (int i = 0; i < mailarr.Length; i++) oMsg.CC.Add(mailarr[i]); } else oMsg.CC.Add(aMail.CCto); } oMsg.Subject = aMail.subject; oMsg.Body = aMail.bodyMessage; oMsg.IsBodyHtml = true; SmtpClient oSmtp = new SmtpClient("smtp.qlc.co.in", 25); //oSmtp.EnableSsl = true; System.Net.NetworkCredential credentials = new NetworkCredential("17230_thegreat_smtp", "t1h2e3g4"); oSmtp.UseDefaultCredentials = false; oSmtp.Credentials = credentials; try { oSmtp.Send(oMsg); } catch (Exception EX) { } finally { } }
/// <summary> /// sends a mail /// </summary> /// <param name="aMail"></param> public void sendMail_Net(MailData aMail,string LogsOrReport) { MailMessage oMsg = new MailMessage(); // Set the message sender oMsg.From = new MailAddress(aMail.from, aMail.fromName); // The .To property is a generic collection, // so we can add as many recipients as we like. oMsg.To.Add(new MailAddress(aMail.to, aMail.toName)); //if the mail is sent with cc in recipients if (aMail.CCto != null) { if (aMail.CCto.Contains(";")) { string[] mailarr = aMail.CCto.Split(';'); for (int i = 0; i < mailarr.Length; i++) oMsg.CC.Add(mailarr[i]); } else oMsg.CC.Add(aMail.CCto); } Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Find Attachment for " + LogsOrReport); string yesterdaydate = null; Char zero = '0'; string tracedate = DateTime.Now.ToString("MM/dd/yyyy"); //string[] fulldate = tracedate.Split('-'); //for local string[] fulldate = tracedate.Split('/'); //for live string dateYear = fulldate[2]; string dateMonth = fulldate[0]; string date1 = fulldate[1]; DateTime yesterday = DateTime.Now.AddDays(-1); int date = yesterday.Day; if (date1 == "01" && dateMonth == "01") { dateMonth = Convert.ToString(yesterday.Month); dateMonth = dateMonth.PadLeft(2, zero); dateYear = Convert.ToString(yesterday.Year); } else if (date1 == "01") { dateMonth = Convert.ToString(yesterday.Month); dateMonth = dateMonth.PadLeft(2, zero); } yesterdaydate = Convert.ToString(date); yesterdaydate = yesterdaydate.PadLeft(2, zero); if (LogsOrReport == "Logs") { int a = 1; string LogPath = ConfigurationManager.AppSettings["PickLogPath"] + "." + dateYear + "-" + dateMonth + "-" + yesterdaydate + "." + 1 + ".log"; if (File.Exists(LogPath)) { Attachment mail = new Attachment(LogPath); while (mail != null) { oMsg.Attachments.Add(mail); a++; LogPath = ConfigurationManager.AppSettings["PickLogPath"] + "." + dateYear + "-" + dateMonth + "-" + yesterdaydate + "." + a + ".log"; if (File.Exists(LogPath)) { mail = new Attachment(LogPath); } else { break; } } } else { Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("There are no file to attach for " + LogsOrReport); } } else if (LogsOrReport == "Report") { string ReportPath = ConfigurationManager.AppSettings["DetailedReportPath"] + " " + dateYear + "-" + dateMonth + "-" + yesterdaydate + ".xls"; if (File.Exists(ReportPath)) { Attachment mail = new Attachment(ReportPath); oMsg.Attachments.Add(mail); } else { Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("There are no file to attach for " + LogsOrReport); } } Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Collect all Attachment for " + LogsOrReport); // Set the content //Subject of the mail oMsg.Subject = aMail.subject; //Body of the mail oMsg.Body = aMail.bodyMessage; //set if the mail is html or not oMsg.IsBodyHtml = true; SmtpClient oSmtp = new SmtpClient("smtp.gmail.com", 25); oSmtp.EnableSsl = true; System.Net.NetworkCredential credentials = new NetworkCredential("*****@*****.**", "k1ngd0m2012"); oSmtp.UseDefaultCredentials = false; oSmtp.Credentials = credentials; oSmtp.Timeout = 5000000; try { oSmtp.Send(oMsg); Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Mail sent for " + LogsOrReport); } catch (Exception ex) { Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Exception while sending a mail " + ex); oSmtp.Dispose(); oMsg.Attachments.Dispose(); oMsg = null; } finally { oSmtp.Dispose(); oMsg.Attachments.Dispose(); oMsg = null; } }
/// <summary> /// sends a mail /// </summary> /// <param name="aMail"></param> public void sendMail_Net(MailData aMail, string LogsOrReport) { MailMessage oMsg = new MailMessage(); // Set the message sender oMsg.From = new MailAddress(aMail.from, aMail.fromName); // The .To property is a generic collection, // so we can add as many recipients as we like. oMsg.To.Add(new MailAddress(aMail.to, aMail.toName)); //if the mail is sent with cc in recipients if (aMail.CCto != null) { if (aMail.CCto.Contains(";")) { string[] mailarr = aMail.CCto.Split(';'); for (int i = 0; i < mailarr.Length; i++) { oMsg.CC.Add(mailarr[i]); } } else { oMsg.CC.Add(aMail.CCto); } } Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Find Attachment for " + LogsOrReport); string yesterdaydate = null; Char zero = '0'; string tracedate = DateTime.Now.ToString("MM/dd/yyyy"); //string[] fulldate = tracedate.Split('-'); //for local string[] fulldate = tracedate.Split('/'); //for live string dateYear = fulldate[2]; string dateMonth = fulldate[0]; string date1 = fulldate[1]; DateTime yesterday = DateTime.Now.AddDays(-1); int date = yesterday.Day; if (date1 == "01" && dateMonth == "01") { dateMonth = Convert.ToString(yesterday.Month); dateMonth = dateMonth.PadLeft(2, zero); dateYear = Convert.ToString(yesterday.Year); } else if (date1 == "01") { dateMonth = Convert.ToString(yesterday.Month); dateMonth = dateMonth.PadLeft(2, zero); } yesterdaydate = Convert.ToString(date); yesterdaydate = yesterdaydate.PadLeft(2, zero); if (LogsOrReport == "Logs") { int a = 1; string LogPath = ConfigurationManager.AppSettings["PickLogPath"] + "." + dateYear + "-" + dateMonth + "-" + yesterdaydate + "." + 1 + ".log"; if (File.Exists(LogPath)) { Attachment mail = new Attachment(LogPath); while (mail != null) { oMsg.Attachments.Add(mail); a++; LogPath = ConfigurationManager.AppSettings["PickLogPath"] + "." + dateYear + "-" + dateMonth + "-" + yesterdaydate + "." + a + ".log"; if (File.Exists(LogPath)) { mail = new Attachment(LogPath); } else { break; } } } else { Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("There are no file to attach for " + LogsOrReport); } } else if (LogsOrReport == "Report") { string ReportPath = ConfigurationManager.AppSettings["DetailedReportPath"] + " " + dateYear + "-" + dateMonth + "-" + yesterdaydate + ".xls"; if (File.Exists(ReportPath)) { Attachment mail = new Attachment(ReportPath); oMsg.Attachments.Add(mail); } else { Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("There are no file to attach for " + LogsOrReport); } } Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Collect all Attachment for " + LogsOrReport); // Set the content //Subject of the mail oMsg.Subject = aMail.subject; //Body of the mail oMsg.Body = aMail.bodyMessage; //set if the mail is html or not oMsg.IsBodyHtml = true; SmtpClient oSmtp = new SmtpClient("smtp.gmail.com", 25); oSmtp.EnableSsl = true; System.Net.NetworkCredential credentials = new NetworkCredential("*****@*****.**", "k1ngd0m2012"); oSmtp.UseDefaultCredentials = false; oSmtp.Credentials = credentials; oSmtp.Timeout = 5000000; try { oSmtp.Send(oMsg); Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Mail sent for " + LogsOrReport); } catch (Exception ex) { Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Exception while sending a mail " + ex); oSmtp.Dispose(); oMsg.Attachments.Dispose(); oMsg = null; } finally { oSmtp.Dispose(); oMsg.Attachments.Dispose(); oMsg = null; } }