Erreur ‘80040211’ avec cdo

Ajourné le décembre 21, 2014 dans ASP
1 le décembre 21, 2014

Comment régler l’erreur 80040211 en utilisant cdo avec asp classique sous un serveur Windows

  • Aimé par
Répondre
0 le décembre 21, 2014

Plusieurs causes pour cette erreur.

Premierement, certains relais SMTP ne permettent pas l’envoie de ligne ayant plus de 998 caractères. . Ceci ne signifie pas que le corps du message ne peut etre plus long que 998 caracteres. Donc il vous faudra separer le emails en plusieurs lignes. Utilisez la fonction & vbCrLf après un nombre de caractères donné.
Ex.:
messageHTML = « <html><head><title>email html</title></head><body>Bienvenue sur mos site.com. <br><br> Votre mot de passe est: MotdePasse » & vbCrLf
messageHTML = messageHTML & » </body></html> » 

Deuxiement, verifier que si vous avez besoin d’une authentification vous avez le code suivant.

.Item(cdoSMTPAuthenticate) = cdoBasic
.Item(cdoSendUserName) = « VOTRENOMUSAGER »
.Item(cdoSendPassword) = « VOTREMOTDEPASSE »

  • Aimé par
Répondre
Annuler
Loading more replies