Asp classic CDOSYS错误';8004020e';发送到雅虎

Asp classic CDOSYS错误';8004020e';发送到雅虎,asp-classic,Asp Classic,我正在为我们的asp经典邮件使用CDOSYS 好的,用我的雅虎帐户测试邮件,它会完美地发送出去。 然而,我使用我的客户的电子邮件和密码,它给出了一个错误“8004020e”。 我不明白它为什么要这么做。我的客户甚至更改了密码,以确保登录信息没有问题 我将返回并使用我的雅虎电子邮件和密码,再次,它的工作。 只是和他们的不一样。 你知道为什么它对一个账户有效,但对另一个账户无效吗 代码如下: myMail.Configuration.Fields.Item ("http://schemas.micr

我正在为我们的asp经典邮件使用CDOSYS

好的,用我的雅虎帐户测试邮件,它会完美地发送出去。 然而,我使用我的客户的电子邮件和密码,它给出了一个错误“8004020e”。 我不明白它为什么要这么做。我的客户甚至更改了密码,以确保登录信息没有问题

我将返回并使用我的雅虎电子邮件和密码,再次,它的工作。 只是和他们的不一样。 你知道为什么它对一个账户有效,但对另一个账户无效吗

代码如下:

myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'Send the message using the network (SMTP over the network).
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") =MailServer
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = true 'Use SSL for the connection (True or False)
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60


' If your server requires outgoing authentication uncomment the lines bleow and use a valid email address and password.
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 'basic (clear-text) authentication
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = emailAdd
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = pass

myMail.Configuration.Fields.Update

该错误通常由以下原因之一引起

  • 不正确的SMTP服务器/端口
  • 登录/密码不正确
  • 根据SMTP服务器,发件人地址无效(域错误)

  • 您已经验证了1和2,因此请检查#3

    相关问题您试图发送到哪种电子邮件服务器。如果它是MS Exchange服务器,您可能需要使用端口25发送到Yahoo Mail,因此,这一切都是正确的,我们从未找到它。我们现在走的是另一条路,改为使用域电子邮件。我们已经安装好了,现在一切正常。电子邮件地址很可能有问题,但我们一直没有弄清楚。我还想补充一点。既然我们不再努力使这项工作发挥作用,我们在这个问题上就不再需要任何援助。我们应该删除它,还是让它打开?你检查过这个问题吗?一切都是正确的,所以。我不太清楚问题到底是什么。真奇怪。我们一直没弄明白。