【问题标题】:emails not arriving using cdo and microsoft smtp server未使用 cdo 和 microsoft smtp 服务器到达的电子邮件
【发布时间】:2012-09-10 02:24:32
【问题描述】:

我正在尝试使用 asp classic 发送电子邮件。使用下面的代码,我没有错误。但是电子邮件根本没有到达。所有消息都直接发送到我的 BadMail 文件夹。关于为什么会发生这种情况的任何想法?

<%
Set ObjSendMail = CreateObject("CDO.Message")

ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
ObjSendMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory") = "d:\Inetpub\mailroot\Pickup"
ObjSendMail.Configuration.Fields.Update

ObjSendMail.From = "myemail@domain.com"
ObjSendMail.To = "targetemail@anotherdomain.com"

ObjSendMail.Subject = "TEST EMAIL"

ObjSendMail.TextBody="This is a message."

ObjSendMail.Send
set ObjSendMail=nothing
%>

【问题讨论】:

    标签: asp-classic smtp


    【解决方案1】:

    好的,没有太多细节,但这是我的经验。 某些 smtp 服务器需要不同的端口号。例如,gmail 需要端口 465。 以下是有关通过 gmail 发送的更多信息:Send mail with CDO through Google Apps gives transport error: CDO.Message.1 error '80040213'

    如果您使用的是另一个 smtp 服务器,请尝试使用谷歌搜索关键字 cdo、asp 以及您的服务器。

    希望这会有所帮助。祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-10
      • 2016-09-07
      • 1970-01-01
      • 2011-07-04
      • 2015-06-19
      • 1970-01-01
      • 2021-10-01
      相关资源
      最近更新 更多