protected static string mailSend(string FromAddress,string password,string[] ToAddress,string[] CcAddress,string[] BccAddress,string MessageBody,string Subject,string[] FileAttachment) { try { MailMessage obj = new MailMessage(); SmtpClient serverobj = new SmtpClient(); serverobj.Credentials = new NetworkCredential(FromAddress, Password); serverobj.Port = 25; serverobj.Host = "smtp.gmail.com"; serverobj.EnableSsl = true; obj = new MailMessage(); obj.From = new MailAddress(FromAddress, FromAddress, System.Text.Encoding.UTF8); obj.Priority = MailPriority.High; obj.Subject = Subject.Trim(); string date = DateTime.Now.ToString(); obj.Body = MessageBody; obj.IsBodyHtml = true; if (ToAddress != null) { foreach (string toAddr in ToAddress) obj.To.Add(new MailAddress(toAddr)); } if (CcAddress != null) { foreach (string ccAddr in CcAddress) obj.CC.Add(new MailAddress(ccAddr)); } else CcAddress = null; if (BccAddress != null) { foreach (string bccAddr in BccAddress) obj.Bcc.Add(new MailAddress(bccAddr)); } else BccAddress = null; if (Subject == string.Empty) Subject = string.Empty; if (MessageBody == string.Empty) MessageBody = string.Empty; if (Attachments != null && Attachments.Length > 0) foreach (string _Attachment in Attachments) obj.Attachments.Add(new System.Net.Mail.Attachment(_Attachment)); else Attachments = null; dbquery.InsertMail(FromAddress, ToAddress, CcAddress, BccAddress, Subject, MessageBody, Attachments); serverobj.Send(obj); return "Mail Sent Successfully"; } catch (Exception ex) { return ex.Message; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)