Cdosys Error '8004020f' - A Solução
A solução
Escrito por David Cruvinel em
ASP. Data: 22/04/2008
Licença: Alguns direitos reservados. Dar créditos ao autor e linkar este original
Ver tópico original no fórum.
Bom galera, como já vi varias pessoas com esse mesmo problema ao enviar e-mails através de formulários, envio de newsletter etc, vou postar aqui como consegui resolver meu problema:
Problema:
Ao enviar e-mail para algumas contas hotmail, terra e várias outras, através do CDOSYS apresentava o erro:
error 8004020f na linha objCDOSYSMail.Send
Solução:
Adcionar as seguintes linhas em seu script de e-mail:
CODE
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "seu_usuario_do_email"
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "sua_senha"
No meu caso, o usuário do e-mail tive que colocar o endereço completo: usuario@site.com.br
Bom galera, pra mim isso resolveu o problema, espero que possa resolver o de vocês também.
Até a próxima!
David Cruvinel
Comentários:
Cledilson disse:
Lucasbr disse:
Sim, é so usada pra autenticar o email q vai ser enviado.
David Cruvinel disse:
E só vc tem acesso ao arquivo fonte onde exibe a senha...
Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).