2012-12-05 2 views
1

사람이 나는 또한 시도 굵은포맷 고전적인 ASP

email_body = email_body & "Full Name: " & fullname & vbcrlf & vbcrlf 

와 이메일에 대해 다음 ASP 라인의 서식을 얼마나 말해 줄 수 :

email_body = email_body & "<b>Full Name:</b> " & fullname & vbcrlf & vbcrlf 

그러나 그것은 작동하지 않았다 단지 이메일 그냥 굵은 태그를 보여

태그

을 보였다

죄송 형식 내가 원하는 의
전체 이름 :
존 스미스 그리고 ASP 코드는 다음과 같습니다

나는 이름 주위에 굵은 태그를 추가하는 시도 email_body = email_body & "Full Name: " & fullname & vbcrlf & vbcrlf <br /> 하지만 포맷하지 않았다가 그냥 실제 태그를 보여 주었다

+0

당신이 출력 무엇 게시 할 수 있습니다 당신이 원하는 무엇을? – polin

+0

어떤 메일 구성 요소를 사용하고 있습니까? – SearchAndResQ

+0

fullname 변수에 실제로 이름이 있습니까? 또는 그것은 null 또는 다른 값입니다. – polin

답변

1

이메일에 굵게 또는 다른 텍스트 서식을 적용하려면 이메일을 일반 텍스트가 아닌 HTML로 보내야합니다. 귀하의 경우에는 일반 텍스트로 전송 된 것 같습니다.

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

CDO (속성이에서는 HTMLBody, 단순히 몸이다) 다음은 일반적인 메일 구성 요소 (각각의 문서화에서 복사 한 일부 코드)와 함께 할 수있는 방법이 있습니다. 출처 : http://www.paulsadowski.com/wsh/cdo.htm

ASPEmail

추가 :

Mail.IsHTML = True 

출처 : http://www.aspemail.com/manual_02.html

JMail

추가 :

JMail.ContentType = "text/html" 

출처 : http://www.aspwebpro.com/aspscripts/email/jmail.asp

0
Set Mail = Server.CreateObject("CDONTS.NewMail") 
Mail.from = "[email protected]" 
Mail.to = "[email protected]" 
Mail.subject = "To Me" 
sBody = "<h1>blah blah</h1>" 
Mail.bodyFormat = CdoBodyFormatHTML 
Mail.body = sBody 
Mail.send 
관련 문제