using System.Web.Mail;
With Authentication
public static bool SendEmails(string FromEmailId, string ToEmailId, string Subject, string message)
{
MailMessage mail = new MailMessage();
mail.To = ToEmailId;
mail.From = FromEmailId;
mail.Subject = Subject;
mail.BodyFormat = MailFormat.Html;
mail.Body = message;
try
{
mail.Fields["http://schemas.microsoft.com/cdo/configuration/sendusing"] = 2;
mail.Fields["http://schemas.microsoft.com/cdo/configuration/smtpserver"] = “smtp.server.com”;
mail.Fields["http://schemas.microsoft.com/cdo/configuration/sendusername"] = “info@server.com”;
mail.Fields["http://schemas.microsoft.com/cdo/configuration/sendpassword"] = “password”;
mail.Fields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"] = 1;
SmtpMail.Send(mail);
return true;
}
catch (System.Exception ex)
{
return false;
}
}
Without Authentication
public void AppointmentMail(string FromEmailId, string ToMail, string subject, string MailBody)
{
MailMessage msg = new MailMessage();
msg.From = FromEmailId;
msg.To = ToMail;
msg.Subject = subject;
msg.BodyFormat = MailFormat.Html;
msg.Priority = MailPriority.Normal;
string message = MailBody;
msg.Body = message;
SmtpMail.SmtpServer = ConfigurationSettings.AppSettings["SmtpServer"];
msg.Fields["http://schemas.microsoft.com/cdo/configuration/smtpserver"] = “smtp.server.com”;
msg.Fields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"] = 2;
SmtpMail.Send(msg);
}