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

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

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

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

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

 X-Confirm-Reading-To: <address> 

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

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

Подробности использования см. В документе RFC 3798 .


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

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

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

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

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

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

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

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

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

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

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

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