Bonjour,
Je fais une base de données qui doit envoyer une centaine de mail différents automatiquement. Si je passe par outlook, il y a pour chaque envoi une fenetre ou il faut attendre 5 secondes puis appuyer sur oui.
J'ai essayé de passer directement par Exchange avec le code suivant mais j'obtiens l'erreur : Le message n'a pas pu etre envoyer vers le serveur SMTP...
Est-ce que j'utilise le bon code pour passer via exchange ???
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 Dim mail As CDO.Message Set mail = CreateObject("CDO.Message") mail.From = "sdf@asdf.com" 'mon adresse mail.To = "sdffd@sadf.com" 'mon adresse mail.Subject = "Sujet du message" mail.TextBody = "Texte du Message." mail.Configuration.Fields.Item(cdoSendUsingMethod) = cdoSendUsingPort mail.Configuration.Fields.Item(cdoSMTPServer) = "asdf" 'Mon serveur exchange mail.Configuration.Fields.Item(cdoSMTPConnectionTimeout) = 10 mail.Configuration.Fields.Item(cdoSMTPAuthenticate) = cdoBasic mail.Configuration.Fields.Item(cdoSendUserName) = "asdf" 'mon login mail.Configuration.Fields.Item(cdoSendPassword) = "fasd" 'mon mot de passe mail.Configuration.Fields.Item(cdoURLGetLatestVersion) = True mail.Configuration.Fields.Update mail.Send Set mail = Nothing
Merci d'avance pour vos réponse.
Partager