/// <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; SmtpClient oSmtp = new SmtpClient("smtp.gmail.com", 25); oSmtp.EnableSsl = true; System.Net.NetworkCredential credentials = new NetworkCredential("*****@*****.**", "k1ngd0m2012"); oSmtp.UseDefaultCredentials = false; oSmtp.Credentials = credentials; try { oSmtp.Send(oMsg); } catch (Exception) { } 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; SmtpClient oSmtp = new SmtpClient("smtp.gmail.com", 25); oSmtp.EnableSsl = true; System.Net.NetworkCredential credentials = new NetworkCredential("*****@*****.**", "k1ngd0m2012"); oSmtp.UseDefaultCredentials = false; oSmtp.Credentials = credentials; try { oSmtp.Send(oMsg); } catch (Exception ) { } finally { } }