记录技术收获,分享个人心得

人生如负重远行,不可急于求成

一段asp的jmail发信测试代码

以下是一段工作中常用到的asp调用jmail组件发信的代码,使用了163邮箱,主要用以测试主机asp调用jmail发信功能

<% 
Set msg = Server.CreateObject("JMail.Message") 
msg.Logging = true 
msg.Charset = "gb2312" 
msg.MailServerUserName = "balabala@163.com"  //填写发信人邮箱
msg.MailServerPassword = "passwd"  //授权码/邮箱密码
msg.Priority = 1 
msg.From = "balabala@163.com" //填写发信人邮箱
msg.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR") 
msg.FromName = "name" 
msg.AddRecipient "labalalba@qq.com" //收信人邮箱
msg.Subject = "测试标题" 
msg.Body = "邮件内容" 

if not msg.Send("smtp.163.com") then //如果是其他邮箱,换成邮局对应的smtp服务器地址

Response.write "邮件未能发送" 
else 
Response.write "成功" 
end if 
msg.Close() 
Set msg = Nothing
%>

需要注意的是,大部分邮箱目前三方smtp都有授权码的要求,比如:

QQ邮箱:https://service.mail.qq.com/cgi-bin/help?subtype=1&id=28&no=1001256

163邮箱:https://jingyan.baidu.com/article/8ebacdf065a1f149f65cd5b5.html


点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

hi~

你好,欢迎来到我的博客,欢迎留言。

快速搜索:







Generic selectors

Exact matches only


Search in title


Search in content



Search in posts


Search in pages

欢迎关注我:

微博
steam
网易云音乐
QQ
500px

常用命令:

http://www.gaoshan.me/cmd