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

Statistiques des forums

Discussions
312 086
Messages
2 085 197
Membres
102 814
dernier inscrit
JLGalley