Во-первых, в сообщении электронной почты вы отправляете установить адрес возврата, который прилагается к почтовому ящику можно обработать с помощью сценария (с Procmail, например)
Далее, во время фактической отправки сделать отметку о ид электронной почты и адрес, который он отправляет. Храните это в базе данных. Затем периодически сканируйте журналы для номеров идентификаторов. Если есть какие-либо сообщения, такие как «отложенное» сообщение, которое вы упоминаете или другие проблемы, а затем регистрировать активность в базе данных
Наконец, если какие-либо сообщения отскакивают затем сравнить их с базой данных и пометить эти адреса, как плохие
Через некоторое время ваша база данных может использоваться для создания отчетов и статуса для адресов электронной почты.
Это не 100% -ый подход для такой сложной проверки, но стандартная электронная почта SMTP не гарантирует гарантированную доставку или квитанции, это не так,
предоставьте код, который отправляет электронное письмо. –
cat testmsg | sendmail -O LogLevel = 16 -v -t [email protected] – 21gram