如何解决如何用HTML格式化Asp.net SMTP电子邮件?
我正在做SMTP电子邮件,它将在购买后将订单详细信息发送到客户电子邮件。我已成功将其发送给客户,但格式有点奇怪。
下面是它发送到客户电子邮件的输出。
Your order is successful!
------------------------------------------------
Order ID : Order20465230820207quiw< br />Order Date : 8/30/2020< br />Send To : 81,JALAN KENARI MERAH 8
<br /> Kedah< br /> 05200< br />Grand Total : 499< br />< br />< br />Thank You for purchasing with us!
但它希望其格式如下:
Your order is successful!
------------------------------------------------
Order ID : Order20465230820207quiw
Order Date : 8/30/2020
Send To : 81,JALAN KENARI MERAH 8
Grand Total : 499
Thank You for purchasing with us!
代码如下:
lblmail.Text = "Your order is succesful! <br />" +
"------------------------------------------------ <br />" +
"Order ID : " + Session["OrderID"].ToString() + "< br />" +
"Order Date : " + Session["orderDate"].ToString() + "< br />" +
"Send To : " + Session["address"].ToString() + "< br />" +
" " + Session["state"].ToString() + "< br />" +
" " + Session["zipcode"].ToString() + "< br />" +
"Grand Total : " + Session["GrandTotal"].ToString() + "< br />" +
"< br />< br />Thank You for purchasing with us!" ;
请注意,我已启用HTML,是带有以下代码的电子邮件正文:
MailMessage mm = new MailMessage();
mm.IsBodyHtml = true;
这是什么问题?该代码似乎很好,但是输出不是我期望的。
解决方法
确保将HTML标记正确书写为“
”,以删除空格,这样可以确保服务器不会将其作为文本发送。
-include pch.hpp.gch
,
您需要添加由普通文本插入的HTML
代码
.. class:: keras_callback.MyKerasCallback
An inherited Keras ``Callback`` class.
.. method:: __init__(dic=None)
Constructor
.. method:: on_epoch_begin(epoch,logs=None)
Inherited method
.. method:: custom_method
Custom method
.. autofunction:: keras_callback.util_func
它与您的邮件功能配合正常
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。