Я хочу проверять каждое отправленное электронное письмо, блокирует ли адрес получателя электронную почту и причину блокировки.
Забудьте об этом.Большинство спам-фильтров просто проглатывают нежелательную электронную почту без комментариев (чтобы не дать спамерам никакого намека на их успех или неудачу).
Кроме того, вы не сможете узнать, просто ли пользователь сразу удалил вашу электронную почту или в своем почтовом клиенте было установлено правило для ее удаления.Это информация, которую вы никогда не получите, если получатель не сообщит вам.
Только мельчайшая часть отклоненных писем фактически приведет к тому, что ответ отправится на адрес отправителя электронной почты - если таковой имеется!Я, например, получал письма, проглоченные спам-фильтрами, но я так и не получил ответ о том, что «ваша электронная почта была отфильтрована как спам».Вы?
Что вы можете сделать - это перехватить электронные письма, доставка которых не удалась по техническим причинам - неизвестный получатель, почтовый ящик получателя заполнен, сбой ретрансляции ... Они будут возвращены как «почтовый-daemon "сообщения об ошибках либо по адресу отправителя, либо по адресу, указанному в заголовке errors-to
.Эти письма вы можете анализировать с помощью PHP.Но я не думаю, что это то, что вы хотите.