任何人都可以告诉我如何为带有粗体
的电子邮件格式化以下ASP行email_body = email_body & "Full Name: " & fullname & vbcrlf & vbcrlf
我也尝试过:
email_body = email_body & "<b>Full Name:</b> " & fullname & vbcrlf & vbcrlf
但它没有用,只显示了标签
电子邮件只显示了粗体标签
抱歉,我想要的格式是
全名: John Smith
ASP代码是:
email_body = email_body & "Full Name: " & fullname & vbcrlf & vbcrlf <br />
我尝试在全名周围添加Bold标签,但它没有格式化它只显示实际标签
答案 0 :(得分:1)
为了在电子邮件中使用粗体或其他文本格式,您必须确保电子邮件是以HTML格式发送的,而不是纯文本格式。在您的情况下,它似乎以纯文本形式发送。以下是使用常用邮件组件(从相应文档复制的一些代码)的方法:
<强> CDO 强>
objMessage.HTMLBody = "<h1>This is some sample message html.</h1>"
(属性是HTMLBody,而不仅仅是Body)。资料来源:http://www.paulsadowski.com/wsh/cdo.htm
<强> ASPEmail 强>
添加:
Mail.IsHTML = True
来源:http://www.aspemail.com/manual_02.html
<强> JMail的强>
添加:
JMail.ContentType = "text/html"
答案 1 :(得分:0)
Set Mail = Server.CreateObject("CDONTS.NewMail")
Mail.from = "me@me.com"
Mail.to = "me@me.com"
Mail.subject = "To Me"
sBody = "<h1>blah blah</h1>"
Mail.bodyFormat = CdoBodyFormatHTML
Mail.body = sBody
Mail.send