CDOSYS错误'8004020e'发送给雅虎

时间:2015-12-22 19:59:24

标签: asp-classic

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

好的,用我的雅虎帐户测试邮件,它完美地发送出去。 但是,我使用我的客户端电子邮件和密码,它给出错误'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

1 个答案:

答案 0 :(得分:0)

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

  1. SMTP服务器/端口不正确
  2. 登录名/密码不正确
  3. FROM地址无效,根据SMTP服务器(错误的域名)
  4. 你已经验证了1& 2,所以检查#3