私はHTML形式を使用するとbodyセクションでそれをそのままレンダリングします。実際にはxmlファイルに格納されていますので、どうすればそのxml形式誰かがメールを受信すると、それは適切な形式で表示されます。メールでxml形式を送信する必要があります
Webサービスコード
public Thankyou()
{
//Uncomment the following line if using designed components
//InitializeComponent();
MailMessage o = new MailMessage("[email protected]", "[email protected]", "Event Inquiry", @"<html>
<head><title>[#text:@@hotelname#] Event Inquiry Form</title></head>
<body>
< h1 style = ""font - family:Verdana, Arial, Helvetica, sans - serif; font - weight:normal; font - size:14px; "" > You have received an email via the <b>[Culver Hotel </ b > Event Inquiry form.</ h1 >
< h2 style = ""font - family:Verdana, Arial, Helvetica, sans - serif; font - weight:normal; font - size:12px; "" >
<b> From: </ b >[#text:contact_name#] <a href=""mailto:[#text:contact_email#]"" >[#text:contact_email#]</a><br>
<b> Phone: </ b > [#text:contact_phone#]<br>
<b> Requested Date: </ b > [#text:rfp_requestmonth#] [#text:rfp_requestdate#],[#text:rfp_requestyear#]<br>
<b> Requested Time: </ b > [#text:requested_time#]<br>
<b> Number of Guests: </ b > [#text:number_guests#]<br>
<b> Comments: </ b ><br> [#text:contact_comments#]
</ h2 >
</ body >
</ html >");
NetworkCredential netCred = new NetworkCredential("[email protected]", "pAssw0rd");
SmtpClient smtpobj = new SmtpClient("wm.ebservices.com", 38);
smtpobj.EnableSsl = false;
smtpobj.Credentials = netCred;
smtpobj.Send(o);
}
これは、誰かがメールを受け取るとき、それはcurrrently私もhtmlタグを使用してメッセージをgeetingだ適切な形式で表示されることを私はしたいXML形式で保存されている本文の形式である
XMLコード
<html>
<head><title>[#text:@@hotelname#] Event Inquiry Form</title></head>
<body>
<h1 style="font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;">You have received an email via the <b>[Culver Hotel</b> Event Inquiry form.</h1>
<h2 style="font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;">
<b>From: </b>[#text:contact_name#] <a href="mailto:[#text:contact_email#]" >[#text:contact_email#]</a><br>
<b>Phone: </b> [#text:contact_phone#]<br>
<b>Requested Date: </b> [#text:rfp_requestmonth#] [#text:rfp_requestdate#],[#text:rfp_requestyear#]<br>
<b>Requested Time: </b> [#text:requested_time#]<br>
<b>Number of Guests: </b> [#text:number_guests#]<br>
<b>Comments: </b><br> [#text:contact_comments#]
</h2>
</body>
</html>
あなたは実際にXMLを意味していますか、それともXHTML(またはHTML5とXMLをXHTML5と呼ばれることもあります)と言っていますか?いずれにしても、電子メールの少年として送信したくない場合は、フォームからデータを抽出して電子メールを作成して送信する必要があります。 – Ben
実際にこのアプリケーションでは、格納されているデータは、xml部分に表示されているようにフォーマットで送信されますが、それはどのように達成するために、私は望んでいないメール内のすべてのhtmlタグでレンダリングします – miki
あなたは欲しい。私は一般的にSOAPで動作しないので、その権利があるかどうかは確信できません。また、私はあなたがそこに欲しくないものを削除するためにこのQと他のものを編集しました。まもなくその編集内容が承認されることを期待しています。 – Ben