如何在电子邮件正文中发送iframe。这就是我发送邮件的方式。
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";
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");
这是html中的iframe.Actully iframe将包含youtube视频链接。
<iframe id="iframe" runat="server" src="http://www.w3schools.com" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>
我如何在电子邮件正文中发送? 提前谢谢。
答案 0 :(得分:0)
您可以使用IsBodyHtml属性或AlternativeViews发送HTML。
如果您希望客户端在IFrame中呈现内容,则由于邮件客户端的安全限制(类似于阻止外部图像),很可能不会发生这种情况。
答案 1 :(得分:0)
虽然您的电子邮件收件人的客户端极不可能呈现iframe,但根据您的预期目标,您可能需要查看WebClient类的DownloadString方法。