Подтвердить что ты не робот

Отчеты о доставке и чтение квитанций в PHP-почте

Кто-нибудь из вас знает, какие заголовки писем добавить, чтобы получить отчет о получении и доставке? Это сейчас, когда вы используете обычную почтовую функцию PHP. Необязательный add-on script/class, как phpMail.

4b9b3361

Ответ 1

Для подтверждения чтения:

Вам нужно добавить заголовок X-Confirm-Reading-To.

X-Confirm-Reading-To: <address>

Для подтверждения доставки:

Вам нужно добавить заголовок Disposition-Notification-To.

Подробнее об использовании см. RFC 3798.


Общий совет для таких вещей:

Используйте почтовый клиент по своему выбору для создания электронной почты с требуемыми параметрами, отправьте ее себе и посмотрите на источник почты.

Здесь вы можете найти необходимые заголовки, добавленные функцией, которую вы ищете. Затем прочитайте RFC или google для получения подробной информации о соответствующем заголовке.

Ответ 2

Gmail блокирует такие методы, как:

img src= "http://yourdomain/tracking.php? id = EMAIL_ID" width = "0" height = "0"

Это связано с тем, что изображение извлекается из прокси. Поскольку URL-адрес содержит переменные, а не настоящий файл изображения, изображение не будет отображаться. Трекер был бы бесполезен.

Я лично испытал это, когда создаю собственную систему рассылки новостей.

Ответ 3

X-Confirm-Reading-To: Disposition-Notification-To: или Return-Receipt-To:

Ответ 4

То, что вы также можете сделать, это вставить img (при условии, что вы отправляете сообщение электронной почты как text/html), в своем источнике есть следующее:

<img src="http://yourdomain/tracking.php?id=EMAIL_ID" width="0" height="0" >

где tracking.php - это файл, который будет открыт, когда электронная почта также будет открыта (при условии, что изображения активированы), а затем вы можете поймать на своей стороне параметр id и проверить его на сохраненный id (база данных или файл).

Я делаю это, чтобы менеджер рассылки подсчитывал количество просмотров.