1

メール本文で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 です。実際には、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> 

メール本文で送信するにはどうすればよいですか?前もって感謝します。

4

2 に答える 2

0

IsBodyHtmlプロパティまたはAlternativeViewsを使用して HTML を送信できます。

クライアントが IFrame 内のコンテンツをレンダリングすると予想される場合、メール クライアントのセキュリティ制限が原因で (外部画像のブロックと同様に) 発生しない可能性が非常に高くなります。

于 2012-09-29T05:11:57.723 に答える
0

メール受信者のクライアントが iframe をレンダリングする可能性はほとんどありませんが、目的によっては、WebClient クラスの DownloadString メソッドを調べることをお勧めします。

于 2012-09-29T05:21:56.097 に答える