asp中如何通过smtp函数发邮件

 我来答
miniapp6YdRKPFNcTBgH
2016-11-24 · TA获得超过397个赞
知道小有建树答主
回答量:801
采纳率:0%
帮助的人:507万
展开全部

1、ASP中没有自带的smtp函数可以发邮件

2、ASP要发邮件必须服务器端安装了发信组件,如:jmail

如下代码是我自己写的ASP发邮件程序,服务器发信组件为:jmail4.5

<%
'作者:凌陈亮www.lingchenliang.com(QQ:57404811)
'函数名:gw_sendmail()
'作用:利用Jmail4.5组件发送EMail
'参数:
'tomail:收件人email邮箱地址。
'subject:邮件标题。
'body:邮件内容。
'如果发送成功,函数将返回True,否则返回False
function gw_sendmail(tomail,subject,body)
    dim jmail,smail,smail_pwd,fromname
    smail = "57404811@qq.com" '设定发件人邮箱帐号
    smail_pwd = "***" '设定发件人邮箱密码
    fromname = "**网站" '指定发件人,可为email(如:57404811@qq.com),也可为名称(如:**网站)
    set jmail = Server.createobject("jmail.message") '创建JMAIL对象
    jmail.silent = true '屏蔽例外错误,true表示邮件发送会忽略错误,不将错误信息返回给操作系统。
    jmail.logging = true '使用日志
    jmail.charset = "gb2312"
    jmail.contentType = "text/html" 
    jmail.from = smail '设定发件人邮箱
    jmail.fromname = fromname '指定发件人
    jmail.mailserverusername = smail '设定发件人邮箱帐号
    jmail.mailserverpassword = smail_pwd '设定发件人邮箱密码
    jmail.addRecipient tomail '设定收件人邮箱帐号
    jmail.subject = subject '设定邮件的标题
    jmail.body = body '设定邮件的内容
    jmail.returnreceipt=true '当对方收到邮件后发回收条
    'smtp发信服务器名称如:mail.qq.com、smtp.163.com、smtp.163vip.net、smtp.126.com、smtp.sina.com.cn、smtp.gmail.com、smtp.china.com、smtp.sohu.com
    if jmail.send("mail.qq.com")=false then '开始发信并判断发信结果
        gw_sendmail=false '发信失败
    else
        gw_sendmail=true '发信成功
    end if
end function

'用户意见/网站留言发送邮件示例
dim name1,mobile,content,body
name1=trim(request.form("name1"))
mobile=trim(request.form("mobile"))
content=trim(request.form("content"))
body=""
body=body & "<p>留言时间:" & now() & "</p>"
body=body & "<p>留言IP:" & request.ServerVariables("REMOTE_ADDR") & "</p>"
body=body & "<p>客户姓名:" & name1 & "</p>"
body=body & "<p>手机号码:" & mobile & "</p>"
body=body & "<p>留言内容:" & content & "</p>"
if gw_sendmail("57404811@qq.com","**网站留言-" & name1,body)=true then '这里填自己的邮箱
    call alert("发送成功!","/")
else
    call alert("错误:发送失败!","javascript:window.history.back();")
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摩杜云
2024-07-09 广告
判断一个发送邮件api公司的好坏,不只是看价格,还要考虑很多因素。建议可以多对比几个看看。您可以到摩杜云了解下。摩杜云成立于2019年,依托于公司多年技术沉淀和强大的云计算研发实力,面向全世界各个国家和地区、企业组织和个人开发者,提供全球的... 点击进入详情页
本回答由摩杜云提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式