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

  • 15.05.2019

Пожалуй, каждый – хотя бы раз в жизни – хотел узнать, прочитано ли письмо. Типичные ситуации:

  • Откликнулись на интересную вакансию. Отправили резюме, портфолио и сопроводительное письмо, а в ответ тишина. Полная неопределенность.
  • Участвуете в творческом конкурсе. Сроки поджимают, скоро будут определять победителя. При этом вообще непонятно, смотрели вашу работу или нет.
  • Отправили прайс-лист / медиакит по e-mail. Хотите позвонить потенциальному клиенту вскоре после того, как он ознакомится с коммерческим предложением. Не знаете, когда это произойдет.

Уведомление о прочтении – не вариант: пользователь может отказаться отправлять подтверждение, при этом прочитать письмо и ничего не ответить.

Сервисы email-маркетинга и постмастеры, конечно, дадут необходимую статистику, но они актуальны только при массовой рассылке с собственного домена. Обычному пользователю все это ни к чему.

Таким образом, остается два способа узнать, прочитано ли письмо на почте «Яндекса» / Mail.Ru / Gmail.

1. Использовать готовые решения: специальные сервисы и расширения

Есть ряд сервисов и браузерных расширений, позволяющих отследить, открыл ли адресат ваше письмо. Это самый простой путь, вот только, к сожалению:

  • Многие бесплатные продукты устарели / работают некорректно.
  • За современные и удобные решения надо платить, иначе – ограничения и реклама.

Я изучил три разных инструмента для email-трекинга. Среди них:

  • GetNotify, который не обновлялся с 2012 года.

Принцип работы: чтобы узнать, прочитано ли письмо, нужно отправить его по адресу вида [email protected]. Затем сервис, очевидно, добавляет в контент скрытый код и перенаправляет письмо непосредственно адресату – [email protected]. Когда получатель открывает его, отправителю приходит уведомление на почту.

Все бы хорошо, но есть проблема с кодировкой, и ругается почтовая служба.


  • Bananatag – красивый, но эффективный на 0 %.

По описанию Bananatag – отличное решение: 5 писем в день бесплатно; подробная статистика; интеграция с Gmail, Outlook и мобильными email-клиентами.

По факту – ни одно прочитанное письмо не отобразилось в дашборде. Хотя я пробовал писать и на «Яндекс», и на «Мейл». Сервис даже не смог сообщить, прочитано ли письмо, отправленное самому себе на Gmail 🙂


  • MailTrack для Gmail, с которым все ОК, кроме саморекламы.

MailTrack – полезнейшее расширение для Chrome, Firefox, Opera и Edge. Оно позволяет узнать, когда прочитано письмо на почте.

К недостаткам инструмента можно отнести саморекламу в подписи, однако она отключается всего за полтора доллара в месяц. Если же купить подписку за 2, 5 $, можно настроить отслеживание кликов и оповещения в режиме реального времени.


2. Внедрять пиксель и отслеживать открытия через GA

Это путь для тех, кто не ищет легких путей. И, конечно, любит HTML и веб-аналитику.

Суть:

  • В HTML-код письма через тег внедряется картинка 1 x 1 (далее – скрытый пиксель).
  • Когда получатель открывает письмо, нужные данные передаются в Google Analytics.
  • Система засчитывает событие – так вы узнаёте, прочитано ли письмо.


Шаблон скрытого пикселя –

Подробнее о параметрах URL:

  • v – версия протокола, менять цифру не нужно.
  • tid – идентификатор счетчика Google Analytics. Можно использовать уже имеющийся или создать отдельный. Если не знаете, как – читайте в нашем руководстве .


  • t – тип действия. В нашем случае это событие, поэтому – “event”.
  • cid – анонимный идентификатор клиента. Можно вписать что угодно, главное, не упоминать там персональные данные. E-mail получателя тоже нельзя.
  • ea – тип события. Мы хотим узнать, открыто ли письмо, поэтому ставим “open”.
  • ec – категория события. Параметр необязательный, но с ним удобно изучать отчеты.

Теперь вопрос в том, как внедрить этот волшебный код в письмо. Есть несколько вариантов:

  1. Через редактирование HTML в Google Chrome.

Суть метода: нажать на «просмотреть код» → найти нужный кусок (по словам из письма) → кликнуть правой кнопкой и выбрать “edit as HTML” → сохранить через Ctrl+Enter. Все это нужно сделать, когда письмо полностью написано, но еще не отправлено.

Увы, этот вариант не очень. В интерфейсах «Яндекс.Почты» и Gmail вообще не сработало. С «Мейлом» получилось, но с глюками: код сработал больше сотни раз еще до того, как письмо было прочитано.

  1. С помощью sendhtmail.ru.

Sendhtmail – простой бесплатный сервис, который отправляет HTML-письма. В один клик вставляете код и вперед.

Сразу так отправлять письма получателям – не вариант. Правильное решение: сначала написать себе на e-mail, а затем уже пересылать другим. Главное, не забыть поменять тему письма.

Шаблон HTML-письма со скрытым пикселем: Привет!
Это тест HTML-письма со скрытым пикселем

С уважением, Иван.

Учтите: код сработает, когда вы откроете письмо от sendhtmail.ru, чтобы переслать его дальше. Этого можно избежать, если отключить отображение картинок в своей почте.

  1. Через Mozilla Thunderbird.

Если вы еще не отвыкли от десктопных почтовых программ, можно использовать Thunderbird. Бесплатный кроссплатформенный софт от Mozilla позволяет вставлять HTML-код в письма.

Обратите внимание

  • Скрытый пиксель не сработает, если адресат отключит отображение картинок в браузере / почтовом сервисе. Правда, сейчас так мало кто делает – нет ограничений по скорости и объему трафика, как раньше.
  • Прежде чем отправлять важные письма со скрытым пикселем, нужно понять, что выбранный способ работает. То есть, сначала пробуйте на своих имейлах. В Google Analytics результат виден сразу, если открыть отчет по событиям в реальном времени (как на скриншоте в начале второго раздела).
  • Код может сработать раньше: в процессе вставки через Chrome / пересылки письма от Sendhtmail / попытки отправки в Thunderbird. Отслеживайте такое в реалтайм-режиме Google Analytics. И на всякий случай сравнивайте дату / время отправки письма и регистрации события в счетчике.
  • Если счет писем идет на сотни, рассылка становится массовой – пора вообще забыть о бесплатной почте @yandex.ru / @gmail.com / @mail.ru. Регистрируйте домен, настраивайте постмастеры, используйте сервисы email-маркетинга.

Ссылка на

Вы отправляете текстовое сообщение, электронное письмо или же сообщение в мессенджере, а затем, не получив ответа, начинаете теряться в догадках - а дошло ли оно? В некоторых случаях это действительно можно проверить, все зависит от способа, которым сообщение было послано.

Вам понадобится

  • -мобильный телефон;
  • -интернет.

Инструкция

  • Если вы отправляете сообщение с телефона, то в таком случае о его доставке можно узнать наверняка. Для этого необходимо настроить отчет о доставке. Отчет приходит в виде сообщения, в котором указано, дошло ли ваше послание или же оно находится в режиме ожидания. Последнее означает, что телефон получателя выключен или находится вне зоны доступа. Сообщение хранится оператором в течение трех дней, если за это время телефон включен не был - оно пропадет. Итак, настраиваем отчет: зайдите в "Сообщения", выберите пункт "Настройки сообщений". В некоторых моделях настройки смс стоят отдельным пунктом - он-то и нужен. В этом меню зайдите в "Настройки отправки" (он может называться по-другому, например, "Профиль отправки"), в нем вместо настроек по умолчанию выберете "Отчет об отправке". Если речь идет о мессенджере, то некоторые из них, например, Скайп, выдает сообщение о том, что доставка осуществлена не была. Это происходит в том случае, если получатель не в сети. ICQ же зачастую не выводит никаких сообщений. В данном случае необходимо понимать, что отправка может осуществляться через сервер, и, скорее всего, как только пользователь зайдет в мессенждер, сообщение будет получено. Но поскольку мессенджеры работают через менее надежный канал доставки, чем, например, почта, то сообщение легко может потеряться. Поэтому просто спросите получателя.
  • Если речь идет о мессенджере, то некоторые из них, например, Скайп, выдает сообщение о том, что доставка осуществлена не была. Это происходит в том случае, если получатель не в сети. ICQ же зачастую не выводит никаких сообщений. В данном случае необходимо понимать, что отправка может осуществляться через сервер, и, скорее всего, как только пользователь зайдет в мессенждер, сообщение будет получено. Но поскольку мессенджеры работают через менее надежный канал доставки, чем, например, почта, то сообщение легко может потеряться. Поэтому просто спросите получателя.
  • При отправке электронной почты все зависит от клиента. Чаще всего уведомление о доставке работает следующим образом: доставка осуществляется по умолчанию, если же письмо не нашло своего адресата, то отправитель получает уведомление. Но помимо этого можно настроить уведомление о прочтении. Процесс настройки зависит от почтового сервера , которым вы пользуетесь. Например, в маил.ру поставьте галочку напротив "Уведомления о прочтении".
  • Оцените статью!

    Многие из нас активно пользуются этим мессенджером, практически отказавшись из-за этого от использования обычных смс. Как в Вайбере узнать, что сообщение прочитано и доставлено ли оно вообще? В отличии от тех же смс, где доступны только уведомления о доставке, здесь для этого существует специальный статус.

    Что такое статусы и для чего они нужны

    Статус – это отображение состояния чего-либо: чтобы узнать, отправлен или не отправлен файл/текст, понять, прочитано ли сообщение в Вайбере, онлайн человек или офлайн. Ты видишь информацию о своих друзьях, а они о тебе. По умолчанию все статусы включены и отображаются.

    Изменения можно внести в разделе «Настройки» , пункт «Конфиденциальность», кнопки «В сети» и «Просмотрено». Если их отключить, о том, когда человек заходил в Вайбер и какие сообщения просмотрел. Правда, сделав это на своей стороне, ты не сможешь понять, что сообщение Viber прочитано и увидеть прочую информацию о собеседниках.

    Статус «В сети» - можно менять 1 раз за 24 часа.

    Как посмотреть, прочитано ли твое сообщение

    Теперь о том, как в Вибере посмотреть прочитано ли сообщение. Состояние послания отображается прямо под ним, справа. Надпись изменяется в соответствии со статусом месседжа:

    • «Отправка» . Текст еще не дошел до сервера. Выделяется серым цветом. Обычно на отправку требуется не больше 30 секунд. Если «зависание» продолжается больше этого времени, есть смысл проверить, работает ли интернет.
    • «Отправлено» . Текст на сервере, в стадии пересылки адресату. Фон под словами – синий.
    • «Доставлено» . Послание достигло цели, оно находится на устройстве адресата, но еще не просмотрено.
    • «Просмотрено» . Твой друг открыл чат и прочитал сообщение.




    По каким причинам доставка сообщения может задержаться:

    • На стороне получателя проблемы с интернетом.
    • Смартфон/компьютер получателя выключен.
    • Адресат вышел из Вайбера на своем устройстве.

    Уточним, что значит «сообщение в Вайбере доставлено, но не прочитано». Мы написали, что статус «Отправлено» свидетельствует о том, что текст пришел абоненту, которому был послан. Однако это не означает, что человек сразу узнает о том, что ему писали. Он может попросту не услышать оповещения. Поэтому не стоит беспокоиться, если эта надпись стазу не меняется на «Просмотрено».

    Иногда отправителю необходимо узнать, прочитано ли его письмо с электронной почты получателем. В особенности, когда отправляются важные документы, отчёты, конфиденциальные данные или срочная новостная информация (просьба, событие, извещение и т.д.).

    Эта статья расскажет вам, как узнать, прочитано ли письмо электронной почты, используя популярных почтовых сервисов и сторонние программы.

    Настройки в e-mail

    Mail.ru

    1. Нажмите «Написать письмо».

    2. Заполните форму: введите адрес получателя, тему, текст письма.

    3. В графе «Тема» клацните иконку «письмо», чтобы включить опцию уведомления.

    Если необходимо получить сообщение о том, что на отправленное письмо нет ответа, клацните кнопку «звонок» и укажите период времени, по истечении которого нужно уведомить.

    После оформления письма в форме нажмите опцию «Уведомить». Она находится под полем текста, по правую сторону от кнопки «Отправить».


    Так же, как и на Mail.ru, вы можете настроить уведомление, если ответ не будет получен в указанный срок:

    • нажмите «Уведомить»;
    • в ниспадающем меню выберите период (1 час, 12 часов и т.д.).


    Сторонние сервисы

    Выполняет мониторинг отправленных сообщений с Gmail и Outlook. Вся информация о статусах электронных посланий после установки дистрибутива размещается в специальной вкладке.


    Сервис предоставляется в двух тарифных планах : платный и бесплатный. Коммерческая версия наделена расширенными функциями мониторинга.


    Русскоязычный сервис от компании StarForce. Сообщает пользователю дату и время открытия письма, IP-адрес получателя, а также защищает отправляемую информацию от утечки (открытия вложений, копирования). Поддерживает все популярные почтовые сервисы.


    Bananatag.com

    Интегрирует в профиль почты кнопку «Track & Send». После её нажатия программа сервиса вставляет в текст письма невидимую картинку размером 1x1 пиксель. Ссылка на неё автоматически формируется и привязывается к вашему аккаунту. При помощи неё осуществляется мониторинг отправленного письма (получено, открыто оно или нет).


    На офсайте выберите используемую платформу:

    • Gmail;
    • Outlook;
    • Other Email Clients (другие почтовые клиенты).



    Установите аддон сервиса в браузер. После подключения его опции появятся в профиле e-mail.

    Выберите одно из выше рассмотренных решений и осуществляйте мониторинг отправленной корреспонденции. Удобной вам работы в e-mail!

    Пожалуй, каждый – хотя бы раз в жизни – хотел узнать, прочитано ли письмо. Типичные ситуации:

    • Откликнулись на интересную вакансию. Отправили резюме, портфолио и сопроводительное письмо, а в ответ тишина. Полная неопределенность.
    • Участвуете в творческом конкурсе. Сроки поджимают, скоро будут определять победителя. При этом вообще непонятно, смотрели вашу работу или нет.
    • Отправили прайс-лист / медиакит по e-mail. Хотите позвонить потенциальному клиенту вскоре после того, как он ознакомится с коммерческим предложением. Не знаете, когда это произойдет.

    Уведомление о прочтении – не вариант: пользователь может отказаться отправлять подтверждение, при этом прочитать письмо и ничего не ответить.

    Сервисы email-маркетинга и постмастеры, конечно, дадут необходимую статистику, но они актуальны только при массовой рассылке с собственного домена. Обычному пользователю все это ни к чему.

    Таким образом, остается два способа узнать, прочитано ли письмо на почте «Яндекса» / Mail.Ru / Gmail.

    1. Использовать готовые решения: специальные сервисы и расширения

    Есть ряд сервисов и браузерных расширений, позволяющих отследить, открыл ли адресат ваше письмо. Это самый простой путь, вот только, к сожалению:

    • Многие бесплатные продукты устарели / работают некорректно.
    • За современные и удобные решения надо платить, иначе – ограничения и реклама.

    Я изучил три разных инструмента для email-трекинга. Среди них:

    • GetNotify , который не обновлялся с 2012 года.

    Принцип работы: чтобы узнать, прочитано ли письмо, нужно отправить его по адресу вида [email protected]. Затем сервис, очевидно, добавляет в контент скрытый код и перенаправляет письмо непосредственно адресату – [email protected]. Когда получатель открывает его, отправителю приходит уведомление на почту.

    Все бы хорошо, но есть проблема с кодировкой, и ругается почтовая служба.

    Письмо от GetNotify не вызывает доверия.

    • Bananatag – красивый, но эффективный на 0 %.

    По описанию Bananatag – отличное решение: 5 писем в день бесплатно; подробная статистика; интеграция с Gmail, Outlook и мобильными email-клиентами.

    По факту – ни одно прочитанное письмо не отобразилось в дашборде. Хотя я пробовал писать и на «Яндекс», и на «Мейл». Сервис даже не смог сообщить, прочитано ли письмо, отправленное самому себе на Gmail 🙂

    Отправил и прочел 5 писем – у bananatag ноль эмоций.

    • MailTrack для Gmail, с которым все ОК, кроме саморекламы.

    1. Основной метод контроля доставки - слежение за ошибками отправки (bounce). Ошибка чаще всего дается непосредственно в SMTP-сессию. В некоторых случаях сервер получателя принимает письмо, но в дальнейшем формирует сообщение о невозможности доставки (NDR).
    По стандартам, выдача сообщения о невозможности доставки в SMTP-сессию или отправка NDR являются обязательными, если ваше письмо прошло авторизацию (SPF и/или DKIM) - вы можете быть уверены, что получите баунс в SMTP-сессию или NDR если письмо не будет доставлено практически на 100%. Поэтому если на письмо в разумное время не получено отлупа, можно считать его доставленным. Сообщения о невозможности доставки идут на адрес отправителя SMTP-конверта (envelope-from). Чтобы точно знать, на какой адрес какое письмо не было доставлено, можно для каждого отправляемого письма формировать уникальный envelope-from.

    2. Есть расширение SMTP которое называется delivery status notification
    https://tools.ietf.org/html/rfc3461
    при отправке письма можно запросить, чтобы подтверждение доставки письма в ящик или на сервер получателя, не поддерживающего DSN пришло в явном виде. Подтверждения формирует MTA без участия пользователя. Поддерживается не всеми (например, postfix поддерживает, exim нет).

    3. Есть нестандартный заголовок Return-Receipt-To, который работает примерно так же как DSN. Но поскольку он нестандартный, его поддержка крайне ограничена.

    4. Есть стандартный (RFC 3798) заголовок Disposition-Notification-To упомянутый выше, это не уведомление о доставке, а уведомление о прочтении. Запрос на это уведомление как правило показывается пользователю и требует его подтверждения. Не надо использовать этот заголовок, если вы не хотите, чтобы вас прокляли.

    5. Пиксель в письме - не поможет проверить доставляемость, но в некоторых случаях позволить узнать что письмо было прочитано.

    6. (привет модератору). Таки есть службы типа postmaster.mail.ru и postmaster.yandex.ru , которые позволяют отслеживать доставляемость писем получателям данных сервисов, а это порядка 70-80% всех получателей. В данных службах можно смотреть статистику по доставляемости писем, попаданию в папку спам, действия с письмами (чтение, помечания спамом, удаления с прочтением/без прочтения). Причем можно задавать категории писем через специальный заголовок или селекторы DKIM и получать статистику раздельно по категориям писем. Это позволяет получить информацию даже по отдельному письму, задав ему отдельную категорию. Но делать так массово не стоит.
    Это основной источник данных по попаданию в спам / удалению без прочтений, etc.

    Немного не в тему, но может помочь:

    7. Можно (и нужно, если вы организуете массовые рассылки) завести ящики-ловушки на разных сервисах, добавлять их в рассылки и отслеживать доставляемость писем до этих ящиков, в частности попало ли письмо в inbox.

    8. Почти все крупные сервисы поддерживают

    Наташа 25 октября 2012 в 22:02

    Как узнать, что письмо прочитали

    • Чулан *

    При создании информационной рассылки для своей компании я озаботился о том, прочитали ли мои подписчики письма. На емайл счетчик не поставишь, скрипты никакие не выполнишь, поэтому нужно искать выход. Самый простой способ - попросить пользователя перейти по ссылке - по понятным причинам может на сработать. Ссылка «отписаться» сработает если пользователю это неинтересно, т.е. получим информацию не совсем ту, что нужна. Выход напросился сам собой.

    Если в письме используются какие-либо элементы с Вашего сайта, то нужно просто посчитать количество их скачиваний. Почтовые клиенты весьма примитивны и можно рассчитывать лишь на скачивание изображений. Следовательно делаем скрипт, который выдает простую белую картинку:

    Проверяем - действительно картинка генерируется. Однако теперь нужно определить уникальный ли посетитель. Простой способ, поставив в письме тег таким образом:

    где - это уникальный идентификатор подписчика (MD5 хеш от емайла). Внедряем в html страницу, проверяем в браузере - отображается. Теперь запишем статистику в базу данных:


    Теперь при каждом скачивании картинки в базе данных увеличивается число скачиваний для заданного идентификатора. Формируем письмо, отправляем для проверки. И тут оказывается, что тот же Gmail просто-напросто игнорирует такие изображения. Нужен какой-то способ интерпретировать стандартные ссылки на картинки как обращения к скрипту. Конечно можно наделать кучу скриптов, но это не рационально.

    На помощь приходит mod_rewrite для apache. Чтобы распознать ссылку на картинку и подменить ее ссылкой на скрипт нужно в каталоге скрипта создать файл.htaccess такого вида:

    RewriteEngine on RewriteRule ([[:alnum:]]+).png$ img.php?i=$1 [L]
    Первой инструкцией включаем mod_rewrite, второй регулярным выражением вычленяем из ссылки имя png файла, без расширения. Имя может

    • состоять из цифр и букв: [:alnum:]
    • иметь любое их количество: [[:alnum:]]+
    • имя запоминаем: ([[:alnum:]]+)
    • конец расширение будет.png: ([[:alnum:]]+).png
    После пробела указываем что должны получить взамен найденного: img.php?i=$1 [L], где $1 это то, что мы до этого запомнили в скобках, а [L] - инструкция предписывающая на этой операции прекратить обработку URL. Объединяем все в один скрипт:

    Теперь изображения в письма можно вставлять обычным способом:

    mod_rewrite сам изменит ссылку и передаст управление нашему скрипту. По крайней мере Gmail, Outlook и даже OpenOffice Writer корректно распознали и отобразили изображение, а счетчик прочтений исправно инкрементировался.

    Описанный метод можно использовать практически везде, где нужно посчитать количество открытий html структур, ведь изображения поддерживаются почти везде.