gpt4 book ai didi

asp-classic - 使用 SMTP 身份验证的经典 ASP 发送电子邮件

转载 作者:行者123 更新时间:2023-12-04 02:32:42 26 4
gpt4 key购买 nike

我们从一家设计机构继承了一个经典的 ASP 站点,该机构只是希望我们进行搜索和替换以更改 SMTP 主机。没问题,我们是一家 PHP 商店,但可以处理大多数事情。

在进一步调查中发现我们需要使用新的 SMTP 服务器进行身份验证。

一些谷歌搜索使我们相信它使用的是 ASPMail 4,并且根据文档它不进行身份验证。

http://www.serverobjects.com/comp/Aspmail4.htm

我们刚刚从这个电话中搜索了“SMTPsvg.Mailer”:

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

我的假设是否正确,上面是 ASPMail 4,而 APSMail 不进行身份验证?

如果我需要替换 Aspmail,我可以用什么来验证 SMTP 服务器?

最佳答案

如上所述,使用 CDO。

set config = CreateObject("CDO.Configuration")
sch = "http://schemas.microsoft.com/cdo/configuration/"
with config.Fields
.item(sch & "sendusing") = 2 ' cdoSendUsingPort
.item(sch & "smtpserver") = application("smtpserver")
.item(sch & "smtpserverport") = application("smtpserverport")
.item(sch & "smtpauthenticate") = 1 'basic auth
.item(sch & "sendusername") = application("sendusername")
.item(sch & "sendpassword") = application("sendpassword")
.update
end with

with CreateObject("CDO.Message")
.configuration = config
.to = ...
.from = ...
.subject = ....
.HTMLBody = ....
call .send()
end with

关于配置对象各个字段的文档可以在 here中找到。 !

关于asp-classic - 使用 SMTP 身份验证的经典 ASP 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2281981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com