как автоматически обрабатывать сообщения об ошибках (неизвестный получатель) через сервер postfix / linux - PullRequest
0 голосов
/ 06 мая 2019

Мне нужно автоматически управлять электронными письмами, которые не доставляются постфиксом, если адрес электронной почты недействителен.Я использую phpmailer для отправки электронной почты, postfix запускается на моем сервере Debian, и я хотел бы иметь возможность хранить недействительные электронные письма для очистки моих разных баз данных.

Я не совсем понимаю, как к этому подойти, инструменты для работы с электронной почтойТип Eloqua, Mailchimp и т. д. обрабатывают hardbounceback, но как конкретно?Единственный способ, который я нашел и который выглядит наиболее надежным, - это добавить Reply-To: Return-Path: в заголовок письма, чтобы получать письмо от SMTP-сервера, когда оно неизвестно?Вы подтверждаете меня?Но если это так?Мы должны отправить письмо на PHP-скрипт, как в примере? Как обработать отскок электронной почты с использованием postfix и php?

Но если это так, ответные электронные письма никогда не бывают одинаковыми, что искать и анализировать в этих электронных письмах, которые могут соответствовать ошибке,заголовки не имеют стандартного возврата?Если у кого есть идея или трек, заранее спасибо!:)

1 Ответ

0 голосов
/ 06 мая 2019

Вы можете получить отказ по электронной почте, даже если адрес электронной почты действителен.Подумайте о сообщениях "полный почтовый ящик".Я нашел эту ссылку, по которой вы можете связаться с SMTP-сервером и спросить, существует ли адрес электронной почты:

https://www.codexworld.com/verify-email-address-check-if-real-exists-domain-php/

...