public string SendEmailTo(string email, string subject, string body)
{
string fromAddress = ConfigurationManager.AppSettings["FromAddress"];
string fromPwd = ConfigurationManager.AppSettings["FromPassword"];
string fromDisplayName = ConfigurationManager.AppSettings["FromDisplayNameA"];
//string cc = ConfigurationManager.AppSettings["CC"];
//string bcc = ConfigurationManager.AppSettings["BCC"];
//Getting the file from config, to send
var oEmail = new MailMessage
{
From = new MailAddress(fromAddress, fromDisplayName),
Subject = subject,
IsBodyHtml = true,
Body = body,
Priority = MailPriority.High
};
oEmail.To.Add(email);
string smtpServer = ConfigurationManager.AppSettings["SMTPServer"];
string smtpPort = ConfigurationManager.AppSettings["SMTPPort"];
string enableSsl = ConfigurationManager.AppSettings["EnableSSL"];
var client = new SmtpClient(smtpServer, Convert.ToInt32(smtpPort))
{
EnableSsl = enableSsl == "1",
Credentials = new NetworkCredential(fromAddress, fromPwd)
};
client.Send(oEmail);
return "Success";
}