Как отследить, что email не доставлен, на php?

Говорим обо всем, что не имеет отношения к основной тематике сайта и форума. Установлена авточистка (400 дней).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9568
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 172 раза
Поблагодарили: 2650 раз
Контактная информация:

Как отследить, что email не доставлен, на php?

Сообщение Татьяна5 » 29.08.2018 14:31

Есть форум, часть пользователей регистрируются с недействительными email (запретить тот вид регистрации невозможно). Отправка писем идёт через smtp. Как технически отследить, что письмо не было доставлено?
Цель - отписать потом тех пользователей от уведомлений на email

Аватара пользователя
Pazh
Former team member
Сообщения: 2192
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 451 раз
Контактная информация:

Re: Как отследить, что email не доставлен, на php?

Сообщение Pazh » 29.08.2018 14:42

Если именно "доставлено", то пробовать добавить Return-Receipt-To, но в любом случае потом придется парсить лог почтовика на ответы.
Если "прочтение"/"открытие" письма, то в текст письма вставить картинку лого или 1х1 пиксель где src какой-то php скрипт с заданными параметрами возвращающий картинку. При открытии письма будет загрузка картинки путем дерганья этот php скрипта - эти параметры и анализировать.

Тоже когда-то задавался этим вопросом - 100%-го варианта нет.
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9568
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 172 раза
Поблагодарили: 2650 раз
Контактная информация:

Re: Как отследить, что email не доставлен, на php?

Сообщение Татьяна5 » 29.08.2018 14:56

Почта там на яндексе... Что-то не совсем понятно, как при этом логи получить
Так-то письма о недоставленных сообщениях приходят

Отправлено спустя 5 минут 23 секунды:
Pazh писал(а):
29.08.2018 14:42
Если именно "доставлено"
Этот вариант. Прочтение необязательно

Ответить

Вернуться в «Флейм»