请教如何使用CDO发邮件到需要认证的SMTP服务器?

asp_sunglow 2003-07-04 02:15:54
现在对于大部分INTERNET上的邮件服务器好象都需要SMTP认证了,使用CDONTS一般都收不到邮件。前不久看到一篇帖子介绍通过CDO远程调用微软服务器的SMTP设置,来进行邮件发送,找了好久没找到,望哪位大虾能指点一二,或有更好的解决办法也一并指出。谢谢~
...全文
351 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2003-07-04
  • 打赏
  • 举报
回复
<%
Const cdoSendUsingMethod="http://schemas.microsoft.com/cdo/configuration/sendusing"
Const cdoSendUsingPort=2
Const cdoSMTPServer="http://schemas.microsoft.com/cdo/configuration/smtpserver"
Const cdoSMTPServerPort="http://schemas.microsoft.com/cdo/configuration/smtpserverport"
Const cdoSMTPConnectionTimeout="http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout"
Const cdoSMTPAuthenticate="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"
Const cdoBasic=1
Const cdoSendUserName="http://schemas.microsoft.com/cdo/configuration/sendusername"
Const cdoSendPassword="http://schemas.microsoft.com/cdo/configuration/sendpassword"

Dim objConfig ' As CDO.Configuration
Dim objMessage ' As CDO.Message
Dim Fields ' As ADODB.Fields

Set objConfig = Server.CreateObject("CDO.Configuration")
Set Fields = objConfig.Fields

With Fields
.Item(cdoSendUsingMethod) = cdoSendUsingPort
.Item(cdoSMTPServer) = "sony.com" '改成可用的外部邮件服务器域名
.Item(cdoSMTPServerPort) = 25
.Item(cdoSMTPConnectionTimeout) = 10
.Item(cdoSMTPAuthenticate) = cdoBasic
.Item(cdoSendUserName) = "hooke" '以上服务器的用户名
.Item(cdoSendPassword) = "mypassword" '密码
.Update
End With

Set objMessage = Server.CreateObject("CDO.Message")
Set objMessage.Configuration = objConfig

With objMessage
.To = "F4@meteorgardon.com" '改成接收者的邮件地址
.From = "hooke@sony.com" '改成发送人的邮件地址
.Subject = "SMTP Relay Test" '标题
.TextBody = "SMTP Relay Test Sent @ " & Now() '正文
.Send
End With

Set Fields = Nothing
Set objMessage = Nothing
Set objConfig = Nothing
%>

julyclyde 2003-07-04
  • 打赏
  • 举报
回复
CDO可以,但是CDONTS不行
msdn里有资料可以看
Cooly 2003-07-04
  • 打赏
  • 举报
回复
SMTP身份认证指的是通过目标SMTP服务器进行发信时需要验证访问者的身份。
而使用CDONTS发信只需要将本机设为SMTP服务器就可以了。
luluso 2003-07-04
  • 打赏
  • 举报
回复
up.我也想知道.期代中...................

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧