envoi de mail avec Gmail

jhlamoustache

XLDnaute Occasionnel
Bonjour le forum,

j'ai récupéré ce code. A la ligne cdo_msg.send j'ai un message d'erreur : "Le transport a échoué dans sa connexion au serveur." Quelqu'un sait-il pourquoi ?
J'ai pris soin d'indiquer des adresses, user, mdp valides. Et la bibliothèque CDO WINDOWS FOR 2000 est bien cochée.

Sub EnvoiMail()
'Add the Project Reference Microsoft CDO WINDOWS FOR 2000
Dim cdo_msg As New CDO.Message

'configuration message
cdo_msg.Configuration.Fields(cdoSMTPServer) = "smtp.gmail.com"
cdo_msg.Configuration.Fields(cdoSMTPConnectionTimeout) = 60
cdo_msg.Configuration.Fields(cdoSendUsingMethod) = cdoSendUsingPort
cdo_msg.Configuration.Fields(cdoSMTPServerPort) = 465
cdo_msg.Configuration.Fields(cdoSMTPAuthenticate) = cdoBasic
cdo_msg.Configuration.Fields(cdoSMTPUseSSL) = True
cdo_msg.Configuration.Fields(cdoSendUserName) = "toto@gmail.com"
cdo_msg.Configuration.Fields(cdoSendPassword) = "tagada.tsoin-tsoin"
cdo_msg.Configuration.Fields.Update

'remplissage et envoi message
cdo_msg.To = "mon.dest@bbox.fr"
cdo_msg.From = "toto@gmail.com"
cdo_msg.Subject = "Test "
cdo_msg.TextBody = "Coucou"
' cdo_msg.AddAttachment ("C:\Users\nnnnnn\Documents\classeur1.xls")

cdo_msg.Send

'libération objet message
Set cdo_msg = Nothing
End Sub
 

Hasco

XLDnaute Barbatruc
Repose en paix
bonjour,

Quand on donne tous les éléments tout de suite, les pistes de recherche se restreignent et on peut avoir une piste plus rapidement.
Donc si c'est au boulot avec un proxy il faudra l'adresse du proxy et son port. Pas certain que vous l'obteniez...
Ensuite compléter la config CDO:

.Item("") = "URL_PROXY"
.Item("") = 8080

Bon après-midi
 

Discussions similaires

Réponses
4
Affichages
3 K

Membres actuellement en ligne

Statistiques des forums

Discussions
312 206
Messages
2 086 207
Membres
103 157
dernier inscrit
youma