【问题标题】:How to use html in asp classic email object body?如何在 asp 经典电子邮件对象正文中使用 html?
【发布时间】:2013-06-14 20:37:05
【问题描述】:

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

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

但是,当我查看电子邮件时,正文看起来与此字符串完全一样,带有所有标签。我希望渲染标签并使文本变为粗体。

有谁知道怎么回事?

谢谢。

【问题讨论】:

    标签: html email asp-classic html-email


    【解决方案1】:

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

    objCDO.BodyFormat=0
    objCDO.MailFormat=0
    

    查看此链接 http://support.microsoft.com/kb/189945

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

    w3schools 的教程很不错 http://www.w3schools.com/asp/asp_send_email.asp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多