Кто-нибудь из вас знает, какие заголовки писем добавить, чтобы получить отчет о получении и доставке? Это сейчас, когда вы используете обычную почтовую функцию PHP. Необязательный add-on script/class, как phpMail.
Отчеты о доставке и чтение квитанций в PHP-почте
Ответ 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 (база данных или файл).
Я делаю это, чтобы менеджер рассылки подсчитывал количество просмотров.