首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在asp经典电子邮件对象中使用html?

如何在asp经典电子邮件对象中使用html?
EN

Stack Overflow用户
提问于 2013-06-18 22:54:06
回答 1查看 1.1K关注 0票数 0

我想在我的经典asp代码的电子邮件正文中使用html。这是代码:

代码语言:javascript
复制
Dim objCDO
Set objCDO = Server.CreateObject("CDONTS.NewMail")
objCDO.To = "rydsouza@osler.com"
objCDO.From = "oslernet@osler.com"
objCDO.Subject = "Test Subject"
objCDO.Body = "<html><head></head><body><b>There has been a change.</b></body></html>"
objCDO.Send

然而,当我查看电子邮件时,正文看起来就像这个字符串,带有所有标签。我想要的标签是渲染,并使文本加粗。

有人知道哪里出了问题吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-19 04:52:43

如果您使用的是CDONTS,则需要向对象添加另外两个参数

代码语言:javascript
复制
objCDO.BodyFormat=0
objCDO.MailFormat=0

请参阅此链接http://support.microsoft.com/kb/189945

也就是说,CDOSYS是在Win 2000中引入的,而CDONTS从Win 2003中完全删除了,所以我建议您使用CDOSYS,(除非您使用的是非常旧的NT系统)。创建HTML电子邮件也相当容易

http://www.w3schools.com/asp/asp_send_email.asp中的w3schools教程相当不错

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17172121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档