Bonjour à tous.
J'ai (grâce à vous) un petit programme qui me permet d'envoyer un email avec la pièce jointe adaptée à chaque destinataire... le tout en se connectant à ma boite Gmail.
Cependant j'ai lu un article il y a quelques jours qui disaient que désormais Google empêchait l'utilisateur de se connecter grâce à des applications "moins sécurisées".
Existe-t-il un moyen de continuer à utiliser mon programme? Si ce n'est pas le cas, quelles sont les alternatives? Est-ce que je peux continuer à le faire en passant par une adresse mail Yahoo par exemple? Et si oui, que dois-je adapter dans mon code (que je vous joins ci-dessous)?
Je me rends compte qu'il y a beaucoup de questions et sous-questions dans ma demande... mais je suis preneur du moindre indice, du moindre lien.
Merci pour le temps que vous pourrez me consacrer.
Private Sub EnvoieMailGoogle()
Set mConfig = CreateObject("CDO.Configuration")
expediteur = "xxxxxxxx@gmail.com" ' à adapter
With mConfig.Fields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = expediteur
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10
.Update
End With
With ActiveSheet
dl = .Cells(Rows.Count, 2).End(xlUp).Row
For i = 5 To dl 'liste commence en ligne 5
If .Cells(i, 1) <> "" Then
Set ml = CreateObject("CDO.Message")
ml.Configuration = mConfig
ml.To = .Cells(i, 4) 'destinataire
ml.from = expediteur
ml.Subject = .Range("C2") 'sujet
ml.textbody = .Range("D2") 'message
ml.addattachment rep & .Cells(i, 5).Value 'fichier joint
ml.send 'envoyer le mail
End If
Next i
MsgBox "Mails envoyés"
End With
End Sub