Détecter et traiter les e‑mails rebondis
Lors de l’envoi d’e‑mails, certains messages peuvent ne pas atteindre leurs destinataires, par exemple à cause d’une adresse invalide ou d’une boîte aux lettres pleine. Ces messages non livrés sont appelés e‑mails rebondis.
Aspose.Email pour C++ offre un moyen pratique de détecter et d’analyser les messages rebondis en utilisant le MailMessage et BounceResult classes. Le MailMessage::CheckBounced() méthode qui détermine si un message est un rebond et retourne un BounceResult objet contenant des informations détaillées telles que :
- Si le message a rebondi
- L’adresse du destinataire
- Le type d’action de rebond
- La raison et le code d’état du rebond
Cela permet aux développeurs d’identifier automatiquement les échecs de livraison et de prendre les mesures appropriées, comme nettoyer les adresses invalides des listes de diffusion.
L’exemple de code suivant montre comment vérifier si un message e‑mail a rebondi et récupérer des informations détaillées à son sujet :