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

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

Привет.
Как можно отслеживать открытие писем?
Отправка ведется тупо через SMTP.
Я представляю себе это как-то так:
Какая-то ссылка прописывается, потом происходит переадресация.
Как это правильно реализовать, и можно ли?
  • Вопрос задан
  • 644 просмотра
Решения вопроса 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы