Wykrywanie i przetwarzanie odbitych e‑maili
Podczas wysyłania e‑maili niektóre wiadomości mogą nie dotrzeć do odbiorców, na przykład z powodu nieprawidłowego adresu odbiorcy lub pełnej skrzynki pocztowej. Takie niedostarczone wiadomości są znane jako odbijane e‑maile.
Aspose.Email for C++ zapewnia wygodny sposób wykrywania i analizowania odbitych wiadomości przy użyciu MailMessage i BounceResult klasy. MailMessage::CheckBounced() metoda określa, czy wiadomość jest odbita i zwraca BounceResult obiekt zawierający szczegółowe informacje, takie jak:
- Czy wiadomość została odbita
- Adres odbiorcy
- Typ akcji odbicia
- Powód i kod statusu odbicia
Umożliwia to programistom automatyczne wykrywanie niepowodzeń dostawy i podjęcie odpowiednich działań, takich jak usuwanie nieprawidłowych adresów z list mailingowych.
Poniższy przykład kodu demonstruje, jak sprawdzić, czy wiadomość e‑mail została odbita i pobrać szczegółowe informacje na jej temat: