IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

CDO avec GMail [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut CDO avec GMail
    Bonjour à tous,

    J'ai un problème pour envoyer des messages avec CDO en utilisant mon compte GMail. J'utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    Sub CDO2()
    Dim Adresse As String, MDP As String, Desti As String
    Adresse = "xxx@gmail.com" '*** mon adresse mail - à modifier
    MDP = "xxx" '*** mon mot de passe GMail - à modifier
    Desti = "xxx@xxx.com" '*** adresse du destinataire - à modifier
    Set cdomsg = CreateObject("CDO.message")
    With cdomsg.Configuration.Fields
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'NTLM method
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
    .Item("http://schemas.microsoft.com/cdo/configuration/smptserverport") = 587
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = Adresse
    .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = MDP
    .Update
    End With
    ' build email parts
    With cdomsg
    .To = Desti
    .From = "mygmail@gmail.com"
    .Subject = "the email subject"
    .TextBody = "the full message body goes here. you may want to create a variable to hold the text"
    .Send
    End With
        Set cdomsg = Nothing
    End Sub

    qui me donne l'erreur :
    Erreur d'exécution '-2147220973 (80040213)':
    Le transport a échoué dans sa connexion au serveur.

    L'erreur semble liée à une spécificité GMail (j'arrive à envoyer un message via CDO et Free.

    Merci d'avance.

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonsoir Daniel,
    sans garantie, je viens de lire
    Port SMTP Gmail: 25 ou 465
    donc si c'est ça, peut-être changer cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Item("http://schemas.microsoft.com/cdo/configuration/smptserverport") = 587
    en mettant le bon chiffre, je répète, sous réserve !!!
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    ou ce lien qui aidera peut-être si tu ne le connais pashttps://support.google.com/mail/answer/13273
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    @casefayere :

    Non, même erreur
    Je vais regarder le lien.
    Merci.

  5. #5
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    As tu chercher sur le forum......
    http://www.developpez.net/forums/d14...t/#post7968025

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Merci cerede2000 pour ce lien!

    Il faut configurer cdo exactement comme ton client mail.

    Je l'utilise depuis 15 ans déjà et il me rends encore service aujourd'hui.
    Je l'utilise au travail pour envoyer de mail via gemail@entrepise. Com et mon Gmail perso sen problème.

    De mémoire l'exemple que je fournir est justement configuré en gmail.

    Si tu as d problème regarde ton client smtp, et je te donnerai un coup de pousse si besoin!

    Ceci dit sur Google c'est un peut le bordel pour trouver mais il y a toutes les informations.

    J'avais poste le lien sur le forum mais si je le retrouve je te le poste.

  7. #7
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    @rdurupt : Yes ! Ton exemple est Gmail c'est pour cela que je l'ai mis

  8. #8
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Citation Envoyé par cerede2000 Voir le message
    Bonjour et merci. Oui on trouve une littérature abondante sur CDO. J'arrive à le faire fonctionner avec mon compte Free. C'est GMail qui me pose problème.Apparemment, je passe à côté de quelque chose.

    Citation Envoyé par cerede2000 Voir le message
    @rdurupt : Yes ! Ton exemple est Gmail c'est pour cela que je l'ai mis
    Plus exactement, c'est GoogleMail, il y a quelques différences.

    Citation Envoyé par rdurupt Voir le message
    Bonjour,
    Merci cerede2000 pour ce lien!

    Il faut configurer cdo exactement comme ton client mail.

    Je l'utilise depuis 15 ans déjà et il me rends encore service aujourd'hui.
    Je l'utilise au travail pour envoyer de mail via gemail@entrepise. Com et mon Gmail perso sen problème.

    De mémoire l'exemple que je fournir est justement configuré en gmail.

    Si tu as d problème regarde ton client smtp, et je te donnerai un coup de pousse si besoin!

    Ceci dit sur Google c'est un peut le bordel pour trouver mais il y a toutes les informations.

    J'avais poste le lien sur le forum mais si je le retrouve je te le poste.
    Merci. Le pire, c'est que j'ai repris les paramètres de mon compte GMail défini dans Outlook :
    smtp.gmail.com, port 587...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Configurer thunderbird avec gmail
    Par compdev dans le forum Thunderbird
    Réponses: 3
    Dernier message: 27/04/2009, 11h31
  2. [HTML] Signature HTML avec GMAIL
    Par sebajedi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 11/02/2009, 14h36
  3. [Mail] envoi d'un mail, problème avec gmail
    Par kitty2006 dans le forum Langage
    Réponses: 11
    Dernier message: 30/09/2006, 08h45
  4. Réponses: 6
    Dernier message: 09/03/2006, 13h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo