1

谁能告诉我如何将以下 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 /> 我尝试在全名周围添加粗体标签,但它没有格式化它只是显示实际标签

4

2 回答 2

1

为了在电子邮件中使用粗体或其他文本格式,您必须确保电子邮件以 HTML 而不是纯文本形式发送。在您的情况下,它似乎以纯文本形式发送。以下是使用常见邮件组件的方法(从相应文档中复制的一些代码):

首席数字官

objMessage.HTMLBody = "<h1>This is some sample message html.</h1>"

(属性是 HTMLBody,而不仅仅是 Body)。资料来源: http: //www.paulsadowski.com/wsh/cdo.htm

ASPE邮箱

添加:

Mail.IsHTML = True

来源:http ://www.aspemail.com/manual_02.html

邮件

添加:

JMail.ContentType = "text/html"

来源:http ://www.aspwebpro.com/aspscripts/email/jmail.asp

于 2012-12-05T12:56:54.923 回答
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
于 2013-01-09T21:07:19.100 回答