XL 2016 Envoie de mail en CDO

Don pépé

XLDnaute Occasionnel
Bien le bonsoir ou bonjour

je viens vers vous car j'ai un probleme avec l'envoie de mail en cdo ( excel2016)

J'ai une erreur qui s'affiche '80040213' je comprend pas pourquoi

le module de mon envoie de mail :
VB:
Sub EnvoiMailCDO()
Dim mMessage As Object
Dim mConfig As Object
Dim mChps
'Dim FichierMail

    Set mConfig = CreateObject("CDO.Configuration")

    mConfig.Load -1
    Set mChps = mConfig.Fields
    With mChps
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1

        .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "mail" 'Sheets("Configuration").[N4] 'Mail
        .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "mdp" 'Sheets("Configuration").[N5] 'Mot de passe
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.serveur.com" 'Sheets("Configuration").[N2] 'Adresse serveur
       
        .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 'Sheets("Configuration").[N3] 'port
       
        .Update
    End With
   
    'FichierMail = "" 'EMailForm.TextBox5.Value

    Set mMessage = CreateObject("CDO.Message")
    With mMessage
    Set .Configuration = mConfig
        .From = "" 'Sheets("Configuration").[N4]
        .to = "" 'EMailForm.TextBox2.Value
        .Subject = "" & Now 'EMailForm.TextBox3.Value
        .TextBody = "" 'EMailForm.TextBox5.Value
        '.AddAttachment FichierMail
        .Send

    End With
    Set mMessage = Nothing
    Set mConfig = Nothing
    Set mChps = Nothing
End Sub

Merci ;)
 

JCGL

XLDnaute Barbatruc
Bonjour à tous,

Tu as bien sur renseigné ces paramètres :
VB:
.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
        .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "jcgl@xld.com" ' à adapter
        .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "davidxld" ' à adapter
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com" ' à adapter
        .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 ' à adapter
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
' à adapter
A+ à tous
 

JCGL

XLDnaute Barbatruc
Bonjour à tous,

Tu dois paramétrer ton compte Google pour l'autoriser à utiliser des applications moins sécurisées.

upload_2017-1-31_21-13-38.png


upload_2017-1-31_21-14-19.png


A+ à tous
 

Don pépé

XLDnaute Occasionnel
Bon sa a l'aire de fonctionner sauf que j'ai un autre message d'erreur qui n'a plus rien avoir avec le premier ( sa avance ) qui est : "Le serveur a rejeter une ou plusieur adresse de destinataire la reponse du serveur etait 530 5.7.0 Must a StartTLS command first. g75sm25705012wme.5 - gsmtp"

alors la je seche
 

Don pépé

XLDnaute Occasionnel
bon beh alors j'ai pas de chance j'ai telecharger et tester le classeur de la conversation et j'ai toujour la meme erreur. alors je comprend pas.

je vais devoir passer par outlook sinon mais sa me derange un peu car il faut installer et configurer outlook apres si c'est la seul solution je le ferais
 

Statistiques des forums

Discussions
315 094
Messages
2 116 155
Membres
112 671
dernier inscrit
Sylvain14