Как правильно отслеживать каждое открытие почты через PHP? - PullRequest
0 голосов
/ 10 июня 2019

Я отправляю электронные письма через AWS SES PHP API.Мне нужно отслеживать каждое открытие отправленной почты, поэтому я добавляю изображение 1x1 к телу своей почты с URL-адресом, указывающим на открывающую почту почту шлюза.Но сообщения электронной почты не отслеживаются должным образом, когда сообщения электронной почты открываются через различные почтовые клиенты (например, Gmail, Mail.ru).

Я отправляю следующие заголовки в сообщениях записи почты шлюза: Content-Type: image / gif Content-Распоряжение: вложение;filename = "blank.gif" Cache-Control: no-store

Я также отправляю заголовок "Cache-Control: no-store", так как изображение отслеживания не должно кэшироваться для отслеживания всех открытий почты.В этом случае каждое открытое письмо отслеживается, но при первом открытии почты из браузера отправляются 2 запроса на загрузку изображения отслеживания при открытии электронной почты через клиент Gmail или mail.ru.И когда я отправляю заголовок «Cache-Control: no-cache», запрос на загрузку изображения отслеживания отправляется только один раз при первом открытии электронной почты

Так как я могу отслеживать, как правильно открывается электронная почта?

Трекеризображение

<img src="tracker.php" width="1" height="1" border="0">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...