我需要在电子邮件正文中发送一个包含iframe的html文件。该html文件在浏览器中运行良好并播放视频。但是当我将它发送到电子邮件正文中时,iframe标签无法被解释,因此不会显示在正文中。这是html文件。
为什么iframe没有被解释?我有什么遗漏的吗?
请帮忙提供解决方案。
提前感谢。
<b>Aman</b>
<iframe height="390" frameborder="0" width="640"
src="http://www.youtube.com/embed/Sf5T5KjMpJU?wmode=transparent"
title="YouTube video player"></iframe>
邮件正文只显示加粗的"Aman"。这是C#代码。
StreamReader reader = File.OpenText("C:\\Users\\Girish\\Desktop\\amrit\\Jeff_Project\\indeex.html");
string getemail = textbox_email.Text;
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add(getemail);
message.Subject = "Hello";
message.From = new System.Net.Mail.MailAddress("sendingemail");
//message.Body = "This is message body";
message.IsBodyHtml = true;
message.Body = reader.ReadToEnd();
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com");
smtp.Credentials = new System.Net.NetworkCredential("sendingemail", "password");
smtp.EnableSsl = true;
smtp.Send(message);
Response.Write("Sent");
为什么iframe没有被解释?我有什么遗漏的吗?
请帮忙提供解决方案。
提前感谢。