Обработка списка подавления email

Привет! Подскажите, пожалуйста, существует ли эффективный способ автоматизировать обработку подавления электронной почты для учётных записей пользователей, чьи адреса по тем или иным причинам стали проблемными?

Я использую Mailgun для рассылки сообщений списку рассылки тем, кто этого хочет. Однако, согласно статистике Mailgun, около 16% этих пользователей имеют адреса электронной почты, которые находятся в статусе подавления.

Это хорошо с точки зрения предотвращения дальнейшего ущерба репутации домена форума, используемого для отправки писем, но не решает саму проблему — нет прямой обратной связи с затронутыми пользователями, чтобы сообщить им о существовании проблемы.

Поскольку форум используется эпизодически, отсутствие писем от него редко побуждает пользователей к действию — они просто забывают о нём.

Помогло бы наличие автоматизированного способа, например, ежемесячной обработки стандартного CSV-файла со списком подавленных адресов (Mailgun предоставляет такую возможность, и, предположительно, другие провайдеры тоже), с последующей отправкой уведомлений каждому из этих пользователей на их указанный резервный адрес (если он был предоставлен), что их основной адрес требует обновления.

Желательно также, чтобы затронутым пользователям предлагалось обновить адрес электронной почты при каждом входе в веб-форум, а до этого времени отключить для них все функции отправки писем (с соответствующим предупреждением о статусе в настройках профиля пользователя, который их просматривает).

Как обычно реализуется описанное выше?

Кажется, вы ищете Configure VERP to handle bouncing e-mails

Хотя я ценю ссылку на моё сообщение, я обновил оригинал от @zogstrip, и он должен быть точным:

@Paul_King, надеюсь, это поможет!

Спасибо за ваши ответы!

MailGun уже обнаруживает отклоненные письма на своей стороне и блокирует эти адреса при последующих рассылках.
Является ли это аналогом процесса VERP в Discourse, о котором упоминается в той ссылке?

Блокировка проблемных адресов со стороны MailGun, похоже, обязательна (они, по-видимому, хотят защитить свою репутацию).

Будет ли какой-либо смысл в попытке реализовать процесс VERP внутри Discourse, если нет прямого способа, чтобы уведомления об отклоненных письмах могли обойти MailGun и достичь Discourse?

Я размышлял о другом способе замкнуть цикл обратной связи об отклоненных письмах от MailGun к Discourse; а именно, передавая список заблокированных адресов, который генерирует MailGun, чтобы администраторы Discourse, затронутые пользователи и/или какой-то автоматизированный процесс смягчения последствий были проинформированы и могли попытаться решить проблему/восстановить доставку.

Понятно ли я выражаюсь? Может быть, я что-то упускаю?