Hi,
I am trying to send a mail which has HTML tags as mail body and this is the function i have written .
private void SendMail(string EmailIDs, string EmailSubject, string EmailBody)
{
string strSMTPServer = "Server Address";
string strSMTPFrom = "Sender Address";
MailMessage mailMessage = new MailMessage(strSMTPFrom, EmailIDs);
mailMessage.Subject = EmailSubject;
mailMessage.Body = EmailBody;
mailMessage.IsBodyHtml = true;
SmtpClient smtpClient = new SmtpClient(strSMTPServer);
smtpClient.Send(mailMessage);
}
This is not working as the body that contains HTML tags are shown as tags only.
So i tried like this also
private void SendMail(string EmailIDs, string EmailSubject, string EmailBody)
{
string strSMTPServer = "Server Address";
string strSMTPFrom = "Sender Address";
MailMessage mailMessage = new MailMessage(strSMTPFrom, EmailIDs);
mailMessage.Subject = EmailSubject;
mailMessage.Body = EmailBody;
mailMessage.IsBodyHtml = true;
AlternateView av = AlternateView.CreateAlternateViewFromString(EmailBody, null, MediaTypeNames.Text.Html);
mailMessage.AlternateViews.Add(av);
SmtpClient smtpClient = new SmtpClient(strSMTPServer);
smtpClient.Send(mailMessage);
}
And this too is not working.
Does the html support depends on anyother factors? Can anyone please help me out