PHP КАК УЗНАТЬ ЧТО ПИСЬМО ПРОЧИТАНО

В PHP для отслеживания прочтения электронной почты можно использовать так называемые "отчеты о доставке" (Delivery Status Notifications - DSN). Они являются частью стандарта RFC 3464 и содержат информацию о том, было ли письмо успешно доставлено или нет, и прочитано ли оно или нет.

Для того, чтобы включить функцию DSN, необходимо установить соответствующие параметры в заголовках электронного письма:

$headers = array( 'From' => 'sender@example.com', 'Return-Receipt-To' => 'sender@example.com', 'Disposition-Notification-To' => 'sender@example.com');mail($to, $subject, $message, $headers);

В этом примере мы задаем три заголовка, которые отвечают за обработку отчетов о доставке:

  • From - адрес отправителя (обязательный для использования отчетов о доставке)
  • Return-Receipt-To - адрес для отправки уведомления о прочтении письма. Обычно это тот же адрес, что и в From
  • Disposition-Notification-To - адрес, на который будет отправляться отчет о доставке

Как только получатель откроет письмо, его почтовый клиент отправит отчет о доставке на адрес, указанный в Disposition-Notification-To. В этом отчете будет указано, что письмо было прочитано.

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

Как узнать прочёл ли собеседник сообщение в ruphp.com - Майл

Как узнать что почту прочитали

Счётчик онлайна на PHP! ► Сколько пользователей на сайте?

Отправка писем на PHP. Функция mail

22_Как включить подтверждение проверки получения письма

Пишем проверку на наличие пользователя в базе - Динамический веб-сайт

Как узнать ПРОЧИТАНО ЛИ ЭЛЕКТРОННОЕ ПИСЬМО? - Как узнать что письмо в почте прочитано?

#51 Уроки PHP - Учим язык PHP, Форма обратной связи на языке PHP и отправка письма на почту

Как отправлять заявку с сайта на почту? SMTP скрипт отправки писем

How to find out Visitors Location in PHP

Реклама
Новое
Реклама