用CDO组件发送邮件
2007-04-10 14:47
323 查看
<%
Function fCdoForm(mFrom, mTo, mSubject, mBody, mSmtp, mPort, mTimeout, mUser, mPwd, mAuth, mSend)
Dim msg,iConf
Set msg = Server.CreateObject("CDO.Message")
'----------------------------------------------------------
Set iConf = Server.CreateObject("CDO.Configuration")
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = mSend
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = mSmtp
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = mPort
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = mTimeout
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = mAuth
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = mUser
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = mPwd
iConf.Fields.Update
'----------------------------------------------------------
Set msg.Configuration = iConf
msg.From = mFrom
msg.To = mTo
msg.Subject = mSubject
msg.HTMLBody = mBody
On Error Resume Next
msg.Send
if Err.Number <> 0 then
Response.Write("<script>alert('邮件发送失败,请填写有效的电子邮件!');history.back();</script>")
'Response.Write(Err.Description)
Response.End()
else
Response.Write("<script>alert('发送成功!');location.href='SendEmail.asp';</script>")
end if
Set iConf = Nothing
Set msg = Nothing
End Function
If Request.QueryString("action")="send" Then
Dim iFrom,iTo,iSubject,iBody,iSmtp,iPort,iTimeout,iUser,iPwd,iAuth,iSend
iFrom = Trim(Request.Form("mFrom"))
iTo = Trim(Request.Form("mTo"))
iSubject = Trim(Request.Form("mSubject"))
iBody = Trim(Request.Form("mBody"))
iSmtp = Trim(Request.Form("mSmtp"))
iPort = Trim(Request.Form("mPort"))
iTimeout = Trim(Request.Form("mTimeout"))
iUser = Trim(Request.Form("mUser"))
iPwd = Trim(Request.Form("mPwd"))
iAuth = Trim(Request.Form("mAuth"))
iSend = Trim(Request.Form("mSend"))
Call fCdoForm(iFrom,iTo,iSubject,iBody,iSmtp,iPort,iTimeout,iUser,iPwd,iAuth,iSend)
End If
%>
相关文章推荐
- 搞了一天的东西 有关ASP中发送邮件的问题 CDO组件,JMAIL组件
- 在Exchange Server环境下发送邮件(通过CDO组件)
- ASP Class(类) 之 使用内建组件 cdo.message 发送邮件 By shawl.qiu
- 使用Net.Mail、CDO组件、JMail组件三种方式发送邮件
- ASP Class(类) 之 使用内建组件 cdo.message 发送邮件 By shawl.qiu
- 使用Net.Mail、CDO组件、JMail组件三种方式发送邮件
- .Net使用CDO发送邮件,需安装注册的组件
- ASP用JMail、CDO发送邮件
- CDO.Message发送邮件的实现代码
- JMail4.5邮件发送组件
- Jmail组件在C#中发送邮件代码:
- Jmail组件发送邮件之绝对能用的函数
- C#使用CDO发送邮件
- .NET开发邮件发送功能的全面教程(含邮件组件源码)
- asp定时自动查询自己的外网ip并发送到邮箱【邮件的使用的组件是jmail】
- C#使用CDO发送邮件
- .net 利用 Jmail 发送邮件(实例和Jmail4.3组件下载)以及Jmail参数说明
- cdo发送图片邮件
- C#使用CDO发送邮件 注意事项!!!
- 利用Commons-email组件发送邮件