|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Conseil - Consultant en systèmes d'information Inscription : juin 2011 Messages : 7 ![]() |
Bonjour
Pour envoyer des mails automatiquement en utilisant Outlook - VBA, j'ai utilisé la fonction suivante: Code :
|
||
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour,
Pourquoi le mail ne serait-il pas envoyé ? Si l’adresse est erronée (mauvaise structure) l’Err.Number = -2147467259 est renvoyée. On peut donc la traquer dans la procédure d’envoi ou mieux, la prévenir en vérifiant la conformité de la structure de l'adresse lors de l’encodage dans la BDD par exemple comme ceci (copié, je ne sais plus où) : Code :
Crains-tu d'autres cas ? |
||
|
|
10
|
|
|
#3 | ||
|
Expert Confirmé
![]() Diem VOVivre Inscription : avril 2006 Messages : 2 644 ![]() |
salut RAhmed et ClaudeLELOUP,
Code :
@ClaudeLELOUP: cas d'adresse obsolète, serveur occupé... par ailleurs le pattern n'est pas très stricte... |
||
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour Vodiem,
Je suis loin d'être un spécialiste, mais j'utilise souvent... sans problème jusqu'ici. Du moins, je l'espère ! Citation:
1er temps : le message part 2e temps : je reçois, après un certain temps, un message "Mail Delivery Subsystem" qui annonce que le destinataire est inconnu, ou que sa boîte est pleine... et je suis informé et si nécessaire, je réagis. Citation:
Je suppose que Access va attendre tant que Outlook est bloqué. Est-ce correct ? |
||
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Diem VOVivre Inscription : avril 2006 Messages : 2 644 ![]() |
bonsoir ClaudeLELOUP,
je ne connais pas l'objet outlook.Application pour connaitre les valeurs du .send et les origines qui peuvent lever ces erreurs. le cas d'adresse obsolète ne dois pas être un bon exemple car il est fort probable que le send s'arrête effectivement à l'acheminement au serveur de courrier de l'expéditeur. mais un acheminement trop long, une interruption dans la liaison, un filtrage d'adresse, de droits... font surement parti de ces cas où le send peut échouer sans pour autant que l'adresse ne soit pas valide. dans le cas du cdo un délai trop long suffit à lever une erreur au send. je n'ai pas étudié la question plus en détail pour pouvoir te répondre mais ce que je voulais souligner c'est que la validation d'adresse n'est pas suffisante pour garantir l'expédition. il ne suffit pas de vérifier qu'une adresse existe pour s'assurer que le courrier y arrive. |
|
|
10
|
|
|
#6 | ||
|
Invité de passage
![]() Conseil - Consultant en systèmes d'information Inscription : juin 2011 Messages : 7 ![]() |
Bonsoir à vous deux,
et merci bcp pour votre réponse. Pour vodiem, est ce que vous pouvez m'expliquer le code que vs avez mis, et est ce qu'il suffit pour savoir si on mail et partie?? Code :
merci bcp pour votre aide. |
||
|
|
00
|
|
|
#7 | ||
|
Expert Confirmé
![]() Diem VOVivre Inscription : avril 2006 Messages : 2 644 ![]() |
Code :
|
||
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Merci Vodiem, c'est clair !
|
|
|
00
|
|
|
#9 | ||||
|
Invité de passage
![]() Conseil - Consultant en systèmes d'information Inscription : juin 2011 Messages : 7 ![]() |
Bonjour
Voila j'ai essayé de rajouter Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com