Мне нужно создать функциональность в моем приложении,
Если я отправляю электронное письмо пользователям, если они читают мое письмо, мне нужно получить уведомление.
Поэтому я отправляю «электронное письмо в формате HTML» своим пользователям со встроенным изображением. Если я получу запрос GET к своему изображению, я обработаю его для получения уведомления.
Я отправляю электронную почту, используя почту Yahoo, используя клиент TunderBird, используя вставку HTML.
Если это сработало нормально, я автоматизирую это в своем приложении.
Я отправляю это письмо пользователям. Когда я открываю этот локальный браузер HTML-файла, который выдает запрос GET, в журнале моего сервера я вижу этот запрос GET.
Но моя проблема в том, что когда я отправляю этот HTML-код в Gmail или Yahoomail, он показывает мой HTML-файл, но этот URL-адрес src заменяется URL-адресами Google, поэтому я не получаю ни одного запроса GET на свой сервер.
<!DOCTYPE html>
<html>
<body>
<h2>If you read this mail , I will get notification</h2>
<img src="http://mywebsite.com/1.jpg" alt="my_image" >
</body>
</html>
В электронной почте Google я проверил исходный код, Мой код изменен на следующий.
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h2>If you read this mail , I will get notification</h2>
<img src="cid:[email protected]" alt="Mountain View">
</body>
</html>
Как я могу это исправить, Помоги мне.
С Gmail это больше невозможно, и Google изменил его именно по этой причине, поэтому вы больше не можете отслеживать их пользователей.
Я сомневаюсь, что вы можете сделать что-нибудь с этим, учитывая, что они действительно не хотят, чтобы вы это делали.
Вы можете прочитать больше на Сообщение в блоге Google.
Других решений пока нет …