Bonjour j'aimerais savoir si il était possible de détecter si lors d'un envoi de mail, que ce dernier n'a pas été transmis ? De même que lorsque l'on reçoit un mail delivery system.
Merci d'avance, Aurélien.
Bonjour j'aimerais savoir si il était possible de détecter si lors d'un envoi de mail, que ce dernier n'a pas été transmis ? De même que lorsque l'on reçoit un mail delivery system.
Merci d'avance, Aurélien.
t'aura une exception si le serveur d'envoi le refuse (malformé, vise un utilisateur que le serveur d'envoi sais d'avance ne pas exister, non conforme à la politique d'entreprise, etc), mais si le mail est refusé plus loin (refusé par une deuxième serveur d'envoi) c'est complètement asynchrone et notifié uniquement par le renvoi d'un mail à destination de l'expéditeur, mentionnant l'erreur.
conclusion: si tu veux vraiment traiter ce type d'erreur là, il faut surveiller l'arrivée de mails de retours dans la boite de réception de l'expéditeur (avec un thread ou un timer).
Mais c'est pas forcément simple à implémenter ni vraiment fiable.
Partager