Виявлення та обробка повернутих листів

Contents
[ ]

При надсиланні листів деякі повідомлення можуть не досягти одержувачів, наприклад, через недійсну адресу отримувача або переповненої поштової скриньки. Такі недоставлені повідомлення називаються повернутими листами.

Aspose.Email for C++ забезпечує зручний спосіб виявлення та аналізу повернутих листів за допомогою MailMessage і BounceResult класи. The MailMessage::CheckBounced() метод визначає, чи повідомлення є поверненням, і повертає BounceResult об’єкт, що містить докладну інформацію, наприклад:

  • Чи є повідомлення повернутим
  • Адреса одержувача
  • Тип дії повернення
  • Причина та код стану повернення

Це дозволяє розробникам автоматично визначати збої доставки та вживати відповідних дій, наприклад, очищати недійсні адреси зі списків розсилки.

Наступний приклад коду демонструє, як перевірити, чи лист був повернений, та отримати докладну інформацію про нього: