asp发邮件到指定邮箱,asp怎么做邮件
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!
Setjmail=Server.CreateObject("JMAIL.SMTPMail")’创建一个JMAIL对象
jmail.silent=true’JMAIL不会抛出例外错误,返回的值为FALSE跟TRUE
jmail.logging=true’启用使用日志
jmail.Charset="GB2312"’邮件文字的代码为简体中文
jmail.ContentType="text/html"’邮件的格式为HTML的
jmail.ServerAddress="ServerAddress"’发送邮件的服务器
jmail.AddRecipientEmail’邮件的收件人
jmail.SenderName="SenderName"’邮件发送者的姓名
jmail.Sender="EmailAddress"’邮件发送者的邮件地址
jmail.Priority=1’邮件的紧急程序,1为最快,5为最慢,3为默认值
jmail.Subject="MailSubject"’邮件的标题
jmail.Body="MailBody"’邮件的内容
jmail.AddRecipientBCCEmail’密件收件人的地址
jmail.AddRecipientCCEmail’邮件抄送者的地址
w3Jmail4.3组件重新设计了其内部结构——使用Message对象代替原来的单一对象Jmail.smtpmail发送邮件,有些方法需要身份验证的(如163、yahoo等),可以用下面的方法解决:
Setjmail=Server.CreateObject("JMAIL.Message")’建立发送邮件的对象
jmail.silent=true’屏蔽例外错误,返回FALSE跟TRUE两值j
mail.logging=true’启用邮件日志
jmail.Charset="GB2312"’邮件的文字编码为国标
jmail.ContentType="text/html"’邮件的格式为HTML格式
jmail.AddRecipientEmail’邮件收件人的地址
jmail.From="EmailFromforSender"’发件人的E-MAIL地址
jmail.MailServerUserName="UserNameofEmail"’登录邮件服务器所需的用户名
jmail.MailServerPassword="PasswordofEmail"’登录邮件服务器所需的密码
jmail.Subject="MailSubject"’邮件的标题
jmail.Body="MailBody"’邮件的内容
jmail.Prority=1’邮件的紧急程序,1为最快,5为最慢,3为默认值
jmail.Send("ServerAddress")’执行邮件发送(通过邮件服务器地址)
再讲一下微软自带的CDONTS组件的发信的方法:
Setcdomail=Server.CreateObject("CDONTS.NewMail")’建立邮件对象
cdomail.Subject="MailSubject"’邮件标题
cdomail.From="Sender’sMail"’发件人的地址
cdomail.To="Emailwillfrom"’收件人的地址
cdomail.Body="MailBody"’邮件的内容
这种方法发送邮件是最简单的,同时也带来一定的问题,就是很少有服务器会开这项服务!
我们写程序,一般情况下都是说要代码模块化,这样方便维护,同时也方便移植。因此,我在这里将这个发邮件的写成一个子程,在调用的时候可以直接调用(当然,如果你高兴写成函数的话也是可以的,这个主要是看个人兴趣):
’MailAddress:发件服务器的地址,如smtp.163.com
SubSendAction(subject,mailaddress,email,sender,content,fromer)
Setjmail=Server.CreateObject("JMAIL.SMTPMail")’创建一个JMAIL对象
jmail.silent=true’JMAIL不会抛出例外错误,返回的值为FALSE跟TRUE
jmail.logging=true’启用使用日志
jmail.Charset="GB2312"’邮件文字的代码为简体中文
jmail.ContentType="text/html"’邮件的格式为HTML的
jmail.ServerAddress=mailaddress’发送邮件的服务器
jmail.AddRecipientEmail’邮件的收件人
jmail.SenderName=sender’邮件发送者的姓名
jmail.Sender=fromer’邮件发送者的邮件地址
jmail.Priority=1’邮件的紧急程序,1为最快,5为最慢,3为默认值
jmail.Subject=subject’邮件的标题
jmail.Body=content’邮件的内容
’由于没有用到密抄跟抄送,这里屏蔽掉这两句,如果您有需要的话,可以在这里恢复
’jmail.AddRecipientBCCEmail’密件收件人的地址
’jmail.AddRecipientCCEmail’邮件抄送者的地址
DimstrSubject,strEmail,strMailAdress,strSender,strContent,strFromer
strSubject="这是一封用JMAIL发送的测试邮件"
strContent="JMail组件发送测试成功!"
strMailAddress="mail.ubbcn.com"
SendAction(strSubject,strMailAddress,strEmail,strSender,strContent,strFromer)
EmailName="123456789@qq.com"'发件人邮箱,需要支持smtp
Set JMail= Server.CreateObject("JMail.Message")
JMail.Charset="gb2312"'邮件字符集,默认为"US-ASCII"
' JMail.ISOEncodeHeaders= False'是否进行ISO编码,默认为True
'发送者信息(可用变量方式赋值)
JMail.From= EmailName'发送者地址
JMail.Subject= now()&"接受到一个新信息"'邮件主题
JMail.MailServerUserName= EmailName'身份验证的用户名
JMail.MailServerPassword="123456"'发件人邮箱密码身份验证的密码
'设置优先级,范围从1到5,越大的优先级越高,3为普通
'加入一个收件人【变量email:收件人地址】可以同一语句重复加入多个
JMail.AddRecipient("123456@126.com")'收件人
'加入附件【变量filename:附件文件的绝对地址,确保用户IUSR_机器名有访问的权限】
'【参数设置是(True)否(False)为Inline方式】
'contentId= JMail.AddAttachment(Server.MapPath("jmail.asp"), True)
'邮件主体(HTML(注意信件内链接附件的方式))
MailBody= MailBody&"<html><head><META content=zh-cn http-equiv=Content-Language><meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312""><style type=text/css>BODY{FONT-SIZE: 9pt}</style></head><body>"
MailBody= MailBody& now()&"有一个新信息"&"来自IP:"&Request.ServerVariables("REMOTE_ADDR")
MailBody= MailBody&"</body></html>"
JMail.Body="我们的邮件采用了HTML格式,但是您的邮件查看软件可能不支持。。。"
'发送【调用格式:objJMail.Send([username:password@]SMTPServerAddress[:Port])】
'JMail.Send("mail.guxido.com")
wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com
相关推荐
-
asp文件怎么解释,asp文件代码怎么运行
2024-07-13 19:25:24 -
entityframework可以用在winform吗,entity framework6连接mysql
2024-07-13 03:21:17 -
view state的用法,viewstate什么意思
2024-04-12 01:52:06 -
conn和asp的区别,conn.asp是什么文件
2023-12-05 06:24:40 -
asp与access数据库的连接及基本操作,asp显示access数据库数据
2023-12-05 03:57:54 -
asp发邮件到指定邮箱,asp怎么做邮件
2023-12-05 03:38:32