Detekce a zpracování vrácených e‑mailů
Při odesílání e‑mailů se některé zprávy mohou nedostavit k příjemcům, např. kvůli neplatné adrese příjemce nebo plné poštovní schránce. Tyto nedoručené zprávy jsou známé jako vrácené e‑maily.
Aspose.Email pro C++ poskytuje pohodlný způsob, jak detekovat a analyzovat vrácené zprávy pomocí MailMessage a BounceResult třídy. MailMessage::CheckBounced() metoda určuje, zda je zpráva vrácena, a vrací BounceResult objekt, který obsahuje podrobné informace, např.:
- Zda je zpráva vrácena
- Adresa příjemce
- Typ akce vrácení
- Důvod a stavový kód vrácení
Toto umožňuje vývojářům automaticky identifikovat selhání doručení a podniknout vhodná opatření, např. vyčistit neplatné adresy z distribučních seznamů.
Níže uvedený příklad kódu demonstruje, jak zjistit, zda e‑mailová zpráva byla vrácena, a získat o ní podrobné informace: