利用Jmail.Message发送邮件
程序员文章站
2022-06-19 19:36:56
该段代码涉及到jmail v4.3的大部分常用方法。包括邮件基本信息、身份验证、附件等。无需很多的修改就可以使用,也可以改成函数或过程。<%dim jmail, conten...
该段代码涉及到jmail v4.3的大部分常用方法。
包括邮件基本信息、身份验证、附件等。无需很多的修改就可以使用,也可以改成函数或过程。
<%
dim jmail, contentid
set jmail = server.createobject("jmail.message")
jmail.charset = "gb2312" 邮件字符集,默认为"us-ascii"
jmail.isoencodeheaders = false 是否进行iso编码,默认为true
发送者信息(可用变量方式赋值)
jmail.from = "jiaz@21cn.com" 发送者地址
jmail.fromname = "d.j." 发送者姓名
jmail.subject = "您在炫网资讯的歌词快递(请将编码设为简体中文(gb2312))" 邮件主题
身份验证
jmail.mailserverusername = "user" 身份验证的用户名
jmail.mailserverpassword = "password" 身份验证的密码
设置优先级,范围从1到5,越大的优先级越高,3为普通
jmail.priority = 3
jmail.addheader "originating-ip", request.servervariables("remote_addr")
加入一个收件人【变量email:收件人地址】可以同一语句重复加入多个
jmail.addrecipient(email)
加入附件【变量filename:附件文件的绝对地址,确保用户iusr_????有访问的权限】
【参数设置是(true)否(false)为inline方式】
contentid = jmail.addattachment (filename, true)
邮件主体(html(注意信件内链接附件的方式))
jmail.htmlbody = "<html><head><meta content=zh-cn http-equiv=content-language><meta http-equiv=""content-type"" content=""text/html; charset=gb2312""><style type=text/css>a:link { font-size: 9pt; text-decoration: none; color: #000000}a:visited {font-size: 9pt; text-decoration: none; color: #666666}a:hover {color: #ff6600; font-size: 9pt; text-decoration: underline}body {font-size: 9pt} --></style></head><body bgcolor=""#ffffff"" text=""#666666"" leftmargin=""0"" topmargin=""30"" link=""#ff9900""><center>点击这里<a href=cid:" & contentid & " >[附件文件]</a>将文件保存</center></body></html>"
邮件主体(文本部分)
jmail.body = "我们的邮件采用了html格式,但是您的邮件查看软件可能不支持。您可以访问以下地址来查看:"
发送【调用格式:objjmail.send([username:password@]smtpserveraddress[:port])】
jmail.send("user:password@smtp.21cn.com")
关闭并清除对象
jmail.close()
set jmail = nothing
%>
包括邮件基本信息、身份验证、附件等。无需很多的修改就可以使用,也可以改成函数或过程。
<%
dim jmail, contentid
set jmail = server.createobject("jmail.message")
jmail.charset = "gb2312" 邮件字符集,默认为"us-ascii"
jmail.isoencodeheaders = false 是否进行iso编码,默认为true
发送者信息(可用变量方式赋值)
jmail.from = "jiaz@21cn.com" 发送者地址
jmail.fromname = "d.j." 发送者姓名
jmail.subject = "您在炫网资讯的歌词快递(请将编码设为简体中文(gb2312))" 邮件主题
身份验证
jmail.mailserverusername = "user" 身份验证的用户名
jmail.mailserverpassword = "password" 身份验证的密码
设置优先级,范围从1到5,越大的优先级越高,3为普通
jmail.priority = 3
jmail.addheader "originating-ip", request.servervariables("remote_addr")
加入一个收件人【变量email:收件人地址】可以同一语句重复加入多个
jmail.addrecipient(email)
加入附件【变量filename:附件文件的绝对地址,确保用户iusr_????有访问的权限】
【参数设置是(true)否(false)为inline方式】
contentid = jmail.addattachment (filename, true)
邮件主体(html(注意信件内链接附件的方式))
jmail.htmlbody = "<html><head><meta content=zh-cn http-equiv=content-language><meta http-equiv=""content-type"" content=""text/html; charset=gb2312""><style type=text/css>a:link { font-size: 9pt; text-decoration: none; color: #000000}a:visited {font-size: 9pt; text-decoration: none; color: #666666}a:hover {color: #ff6600; font-size: 9pt; text-decoration: underline}body {font-size: 9pt} --></style></head><body bgcolor=""#ffffff"" text=""#666666"" leftmargin=""0"" topmargin=""30"" link=""#ff9900""><center>点击这里<a href=cid:" & contentid & " >[附件文件]</a>将文件保存</center></body></html>"
邮件主体(文本部分)
jmail.body = "我们的邮件采用了html格式,但是您的邮件查看软件可能不支持。您可以访问以下地址来查看:"
发送【调用格式:objjmail.send([username:password@]smtpserveraddress[:port])】
jmail.send("user:password@smtp.21cn.com")
关闭并清除对象
jmail.close()
set jmail = nothing
%>
上一篇: 山药与豆腐可以一起食用吗
下一篇: 一个判断email合法性的函数[非正则]