webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Как можно отслеживать открытие писем без сервисов?

Привет.
Как можно отслеживать открытие писем?
Отправка ведется тупо через SMTP.
Я представляю себе это как-то так:
Какая-то ссылка прописывается, потом происходит переадресация.
Как это правильно реализовать, и можно ли?
  • Вопрос задан
  • 582 просмотра
Решения вопроса 4
Обычно просто внедряется внешняя картинка с уникальным для каждого письма урлом. Будет работать, если почтовый клиент / сервис открывает внешние картинки.
Ответ написан
alsopub
@alsopub
Открытие писем (именно открытие):
1) Поле "Disposition-Notification-To" в заголовках - ненадежно, гарантии что придет уведомление нет
2) Картинка в сообщении с src на подконтрольном сервере, можно с уникальным адресом типа src="site.ru/image.jpg?email=a@b.com" - так же ненадежно, читалки скорее всего сразу картинки не покажут

Открытие ссылок:
Ссылки через подконтрольный редирект site.ru/go?url=http://www.ru или какой-то публичный подобный сервис.
Ответ написан
mxms
@mxms
IT voodoo
Универсального решения нет, если говорить кратко.
Если клиент автоматически не подгружает картинки (часто отключено) и не включил автоуведомление о прочтении (оно почти всегда ручное по запросу), то ничего вы без его добровольного действия не отследите.
Ответ написан
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Вопрос появляется с завидной регулярностью:
Как проверить открытие письма отправленного через mail()?
Вкратце еще раз - вставка картинки с уникальным токеном и проверка на обращение по нему.
Если нужно отследить переход по ссылкам - вставьте редиректы с уникальными токенами.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
У тролля даже мозги - и то каменные!
Можно. Но ненадежно. Потому что любой интеракт подконтролен клиенту. Да, чайник, особенно читающий оутлуком, честно отправит сообщение о прочтении, честно откроет внедренную ссылку. А другие запросто в игнор. TB например по умолчанию блокирует все картинки в почте и не отправляет ответов на запросы "уведомить о прочтении". Ну, а в корпоративной почте вообще можно делать все что угодно - вплоть до вырезания ссылок при доставке писем, как это делает Lotus Notes.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
iSpring Москва
от 100 000 до 200 000 ₽
Sveak Барнаул
от 50 000 ₽
от 200 000 до 200 000 ₽
30 мар. 2020, в 19:06
500 руб./за проект
30 мар. 2020, в 19:05
2000 руб./за проект
30 мар. 2020, в 19:04
5000 руб./за проект