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 として送信されていることを確認する必要があります。あなたの場合、プレーンテキストとして送信されているようです。一般的なメール コンポーネントを使用する方法は次のとおりです (一部のコードはそれぞれのドキュメントからコピーされています)。

CDO

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

(プロパティは単なる Body ではなく、HTMLBody です)。ソース: http://www.paulsadowski.com/wsh/cdo.htm

ASPメール

追加:

Mail.IsHTML = True

ソース: http://www.aspemail.com/manual_02.html

Jメール

追加:

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 に答える