ASP中发送邮件的函数

有一种方法是通过微软自带的CDONTS组件发邮件,用这种方法经常会出现没有权限或是发不出去的问题。

这里给大家介绍另一种方法:

None.gif < %
None.gif
function  SendMail(EmailAddress,Subject,Body)
None.gif    
' 参数说明:
None.gif
     ' EmailAddress    收信人地址
None.gif
     ' Subject        邮件标题
None.gif
     ' Body            邮件正文
None.gif
     dim  oMsg,oFields
None.gif    
dim  FromMail,SmtpServer,SmtpUsername,SmtpPassword
None.gif    FromMail 
=   ""   ' 发信地址
None.gif
    SmtpServer  =   ""      ' 发信地址smtp服务器
None.gif
    SmtpUsername  =   ""      ' 发信地址smtp服务器用户名
None.gif
    SmtpPassword  =   ""      ' 发信地址smtp服务器密码
None.gif
     on   error   resume   next
None.gif    
set  oMsg  =  server. createobject ( " CDO.Message " )
None.gif    oMsg.From 
=  FromMail
None.gif    oMsg.
To   =  EmailAddress
None.gif    oMsg.Subject 
=  Subject
None.gif    oMsg.HTMLBody 
=  Body
None.gif    
set  oFields  =  oMsg.Configuration.Fields
None.gif    oFields(
" http://schemas.microsoft.com/cdo/configuration/sendusing " ).Value  =   2
None.gif    oFields(
" http://schemas.microsoft.com/cdo/configuration/smtpserver " ).Value  =  SmtpServer
None.gif    oFields(
" http://schemas.microsoft.com/cdo/configuration/sendusername " ).Value  =  SmtpUsername
None.gif    oFields(
" http://schemas.microsoft.com/cdo/configuration/sendpassword " ).Value  =  SmtpPassword
None.gif    oFields(
" http://schemas.microsoft.com/cdo/configuration/smtpauthenticate " ).Value  =   1
None.gif    oFields.Update()
None.gif    oMsg.HTMLBodyPart.Charset
= " gb2312"
None.gif
    oMsg.Send()
None.gif    
if  err.number <> 0   then
None.gif        SendMail 
=  err.Description
None.gif    
else
None.gif        SendMail 
=   " 发送成功"
None.gif
     end   if
None.gif    
set  oMsg  =   nothing
None.gif
end function
None.gif
None.gif
' 使用示例:
None.gif'
SendMail "somebody@server.com","这里填写邮件标题","这里填写邮件内容"
None.gif
% >

转载于:https://www.cnblogs.com/modou/articles/183390.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值