您现在的位置是:首页» windows系统» asp发邮件到指定邮箱,asp怎么做邮件

asp发邮件到指定邮箱,asp怎么做邮件

2023-12-05 03:38:32
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家! Setjmail=Server.CreateObject("JMAIL.SMTPMail")’创建一个JMAIL对象jmail.silent=true’JMAIL不会抛出例外错误,返回

今天小编为大家分享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