动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Asp → 阅读文章

 使用CDONTS发送HTML邮件

作者来源: 
阅读 2371 人次 , 2006-2-16 14:27:00 

在WIN2000环境下 我们可以利用系统自带的邮件服务器发送HTML邮件。

需要注意的是: 发送HTMLmail之前一定要对发送的主内容进行UBB转换 ,本例中就是使用 DvBCode(Request("vcontent")) ,对来自文本域vcontent 的内容进行UBB格式化后再发送

至于UBB代码请参考本站 :教程


<%
‘定义邮件变量
Dim objMail,mybody
Dim thisfrom,thiscontent
’创建邮件实体
Set objMail = CreateObject("CDONTS.Newmail")
‘获得收件人EMAIL.
objMail.TO = Request("vfname")
‘获得发件人EMAIL.
objMail.From = Request("vname")
‘‘获得邮件主题.
objmail.Subject = "三叶草-"&Request("vtitle")
‘设定邮件类型.
objMail.MailFormat = cdoMailFormatMime
objMail.BodyFormat = cdoBodyFormatHTML
'定义HTML邮件主题
mybody= "<html>" & _
"<head> "& _
"<title>三叶草特别推荐</title>" & _
"<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">" & _
"<style type=""text/css"">" & _
"td,li,select,input,textarea {font-size:12px}" & _
".f7 {font-size:7px;}" & _
".f16{font-size:16px;}" & _
".f12{font-size:12px;}" & _
".f14{font-size:14px;}" & _
".f18{font-size:18px;color: #FF6600;}" & _
".title {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cc0000; FONT-FAMILY: ""Verdana""}" & _
"A {dovia:expression(this.onfocus=this.blur);}" & _
"A:link {COLOR: #333333; TEXT-DECORATION: none}" & _
"A:visited {COLOR: #333333; TEXT-DECORATION: none}" & _
"A:hover {LEFT: 1px; COLOR: #3399cc; POSITION: relative; TOP: 1px; TEXT-DECORATION: underline}" & _
"</style></head>" & _

"<body>" & _
"<table width=""100%"" border=""0"" cellspacing=""0"" cellpadding=""0"">" & _
  "<tr><td height=""25"" bgcolor=""#f3f3f5"">三叶草文章推荐 此信件来自您的朋友"&Request("vname")&"</td>" & _
 "</tr>" & _
 "<tr>" & _
  "<td height=""25"">您的朋友 <font color=""#CC0000"">"&Request("vname")&"</font> 特别向您推荐此文章 </td>" & _
 "</tr>" & _
 "<tr>" & _
  "<td height=""20"">相关链接: "&"<a href="&nurl&" target=""_blank"">"&nurl&"</a></td>" & _
 "</tr>" & _
 "<tr>" & _
  "<td height=""20""><font color=""#CC0000"">朋友附言:</font>"&DvBCode(Request("vcontent"))&"</td>" & _
 "</tr>" & _
 "<tr>" & _
  "<td height=""25"">以下为文章内容:</td>" & _
 "</tr>" & _
 "<tr>" & _
  "<td height=""30"" align=""center"" bgcolor=""#f5f5f3"">"&Request("vtitle")&"</td>" & _
 "</tr>" & _
 "<tr>" & _
  "<td height=""25"" bgcolor=""#f5f5f3"">"&filecontent&"</td>" & _
 "</tr>" & _
 "<tr>" & _
  "<td height=""25"" align=""center""><p><br>" & _
   "此信件来自您的朋友"&Request("vname")&",欢迎访问<font color=""#CC0000"">三叶草</font></p>" & _
  "<p>www.dovia.net&lt;/p></td>" & _
 "</tr>" & _
 "<tr>" & _
  "<td height=""25"">&nbsp;</td>" & _
" </tr>" & _
"</table>" & _
"</body>" & _
"</html>"

objMail.Body =mybody

’发送邮件
objMail.send
set objMail = Nothing
‘发送完成后转向
Response.Redirect "sender.asp?action=go"
%>


关键代码已经给出注释,你可以将具体内容修改你的情况。
  
 本文Tags邮件  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:改进后的UBB套件(使用详解)
· 下一篇:用几行Asp代码实现防止表单多次被提交
· 二十八条改善 ASP 性能和外观的技巧(15-21)
· 在asp中通过getrows实现数据库记录分页的一段代码
· MS IIS server的ASP安全缺陷 (MS,缺陷)
· 显示页面show.asp--基于web的QQ程序1
· ASP编码优化


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077