Bonjour,
Me revoici avec un problème d'envoi de mail avec un bouton de commande excel vba
Je suis également allé dans le menu principal "Outils" sur le VBA, option "Références ...", activé "Microsoft CDO pour Windows 2000 Library" et appuyé sur OK
Mon problème est que cela ne fonctionne pas alors que ce code a été adapté à partir d'un code du net
Tel quel j'ai le msgbox " message envoyé" mais rien dans ma boite mail
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
28
29
30 Sub Send_Mail_Coup_Main() ' Procedure d'envoi Mail Coup de Main Dim myMail As CDO.Message Set myMail = New CDO.Message myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com" myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "azerty@gmail.com" myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "123456" myMail.Configuration.Fields.Update With myMail .Subject = "Test Email from Test Prog Gest TSCP Coup de main " & Sheets("DonnéesDiverses").Range("C56").Value .From = "azerty@gmail.com" .To = "qsdfgh@free.fr" .CC = "" .BCC = "" .TextBody = "Bonjour," & vbCrLf & "_" & vbCrLf & Sheets("DonnéesDiverses").Range("D56").Value & vbCrLf & " " & vbCrLf & " La Présidente " '.AddAttachment "C:\Users\toto\Desktop\email-via-gmail.txt" ' si une piece jointe doit etre envoyée End With On Error Resume Next myMail.Send MsgBox ("Le Mail a été envoyé") Set myMail = Nothing End Sub
Si je supprime le "on error resume next" le message d'erreur est :
Et si je clique sur débogage, la ligne surlignée en jaune :Erreur d'execution'-2147220975(80040211)':
Le message n'a pu être envoyé vers le serveur SMTP.
Le code d'erreur de transport était 0x80040217.
La réponse du serveur était not aviable
j'ai modifié le compte gmail de façon a ce qu'il accepte "Autoriser les applications moins sécurisées"
Code : Sélectionner tout - Visualiser dans une fenêtre à part myMail.send
j'ai beau chercher sur le net je comprends pas
j'ai besoin de vos lumieres merci
Je viens d'essayer avec un compte orange smtp et adresse mail orange et la cela passe( je suis chez moi sur orange)
que j'essaye avec mon gmail chez moi ou le gmail que je vais devoir utiliser a partir d'un point acces gsm sfr j'ai le meme probleme
donc peut etre un pb avec mon fai qui ne laisserait pas passer si j'utilise gmail ?
Partager