Intereting Posts
Правило перезаписи htaccess для панели администратора Скопировать файл с удаленного сервера или URL Если я уже использую PDO, то в чем преимущество дальнейшего абстрагирования запросов SELECT в Eloquent ORM Laravel? Не удалось запустить solr-аспект поиска DSE Как создать двухсторонние методы кодирования / декодирования с использованием специального ключа – PHP? Symfony2 + Необходимо использовать регулярное выражение в ODM доктрины mongodb для проверки регистра без учета регистра PHP и MySQL сравнивают пароль Объекты symfony i18n (Doctrine) получают определенную культуру Получение отметки времени на сегодня в полночь? Как я могу вводить класс внутри пользовательского репозитория – Symfony 2.7 Простая функция PHP и путаница переменных PHP preg_match найти соответствующее слово Написание TXT-файла с PHP, хотите добавить фактический разрыв строки Как создать динамический массив JSON против Serialized Array в базе данных

Есть ли способ определить, достигает ли адрес электронной почты своего адресата?

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

Какие-либо предложения? Если нет способа узнать, как бы вы справились с этой ситуацией?

Solutions Collecting From Web of "Есть ли способ определить, достигает ли адрес электронной почты своего адресата?"

Если вы создаете почтовый ящик на основе HTML, вы можете включать в него изображения, содержащие URL-адреса с информацией, уникальной для получателя. Вы можете структурировать свое приложение, чтобы эти URL-адреса запускали некоторый код, чтобы пометить это конкретное электронное письмо как прочитанное, прежде чем возвращать требуемые данные изображения.

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

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

Уведомление о статусе доставки является обычным способом: http://www.sendmail.org/~ca/email/dsn.html

Вы не можете определить, прочитано ли электронное письмо, если вы не используете эту электронную почту, и читатель не отключил чтение квитанций.

Изменить: я еще не перешел к электронной почте HTML, поэтому я никогда не рассматривал это для уведомления о чтении.

Невозможно точно знать. Даже если удаленный сервер принимает это сообщение, это не гарантирует, что он не будет фильтроваться фильтром спама или иным образом.

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

Чтобы убедиться, что письмо получено и не получено, я бы сделал следующее:

  1. Добавить заголовок « Errors-To (например, bounce@domain.com)
  2. Добавить заголовок Return-Path (например, bounce@domain.com)
  3. Возьмите почтовый ящик (bounce@domain.com) и проанализируйте электронные письма

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

К сожалению, нет 100% -ного метода определения того, было ли сообщение доставлено в почтовый ящик пользователя. Даже если сервер принимает это сообщение, он может быть заражен фильтрами спама или возвращен обратно асинхронно.

Многие люди упомянули методы стиля отслеживания веб-ошибок. Они хорошо работают для маркетинга людей: они могут делать предположения на основе размера выборки. Они требуют HTML-сообщений электронной почты и что пользователь загружает изображения в HTML. Это происходит автоматически в некоторых случаях, но многие люди должны специально нажать кнопку «загрузить изображения».

Другой метод – использовать Goodmail . Часть их услуг отслеживает, какие сообщения фактически доставляются и открываются. Конечно, это стоит денег, и не все почтовые провайдеры поддерживаются. Опять же, это в основном маркетинговый инструмент.

Вы также можете отслеживать скрипты, скрытые в ссылках. Например, вы создаете URL-адрес, который выглядит так:

 http://trackingserver/track/$messageid/http://real.url/goes/here 

Затем скрипт track «щелчок» в базе данных и перенаправляет клиента на http://real.url/goes/here . Затем вам нужно иметь веские основания каждый раз щелкнуть по этому URL.

Почему вы хотите знать, что кто-то прочитал почту?

С юридической точки зрения, никоим образом вы не можете прийти в суд (скажите, что вы хотите убедиться, что кто-то прочитал важный документ), потому что вы не можете доказать, что читатель был получателем.

Безопасность разумна, ваша почта будет помечена любым приличным фильтром спама как спам и удалена, прежде чем кто-нибудь сможет ее увидеть, потому что добавление странных ссылок или веб-ошибок или изображений в почте – это то, что делают спамеры. И если вы хотите что-то продать, это верный способ убедиться, что вы этого не сделаете.

ОБНОВЛЕНИЕ: Если вам нужно убедиться, что люди что-то прочитали, я предлагаю отправить почту со ссылкой или указателем на документ, который они должны прочитать. Не добавляйте в ссылку веб-ошибки или персонализированные идентификаторы. В документе скажите им подписать документ и вернуть подписанную копию в качестве доказательства того, что они ее прочитали.

Я думаю, все вышеперечисленное: изображения в HTML, отслеживаемые ссылки, если они что-то нажимают. Существуют сторонние сервисы, такие как ReturnPath / Goodmail, которые могут помочь.

Лучшим советом является то, что вы отправляете список чистым, IP-адрес имеет хорошую репутацию, обратные записи dns / spf, хорошую отмену подписки и обработку отказов в кампаниях, проверку спама на контент и получение получателей, чтобы добавить вас на их адрес книга.

Это даст вам больше шансов на доставку …

Sundeep.//

Попробуй это:

Напишите письмо с HTML (это не так сложно с PHP). В этом письме укажите одну картинку (может быть, просто симпатичный логотип или что-то еще). Эта картинка будет специальной картиной … это src будет, скажем, myserver.com/images/logo.gif?recipient@email.com . Этот src должен быть динамически создан для каждого человека, которому отправлено электронное письмо. Затем, если получатель откроет письмо, клиент электронной почты попросит ваш сервер для logo.gif?recipient@email.com

Итак, если ваш сервер получит запрос на это изображение, вы узнаете, что recipient@email.com получил ваше сообщение.

Вы можете создать специальный формат для тега в конце URL-адреса, чтобы он не только рассказывал, кем он является, но и на какую электронную почту они отвечают.

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

Удачи!

Если он является внутренним, отправьте электронное письмо, но не помещайте содержимое сообщения в электронное письмо. Предоставьте ссылку на веб-сайт, а также идентификатор в URL-адресе, чтобы вы могли привязать просмотр страницы к электронной почте.

Вы все еще можете сделать это, если оно внешнее, если люди на другом конце кооперативны.

Вы также можете настроить учетную запись ванили в целевой почтовой системе и проверить это. Если вы получаете электронное письмо на эту учетную запись, вероятность того, что система не настроена на ее фильтрацию.

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

Если я правильно помню, пока вы отправляете успешно, вы можете быть уверены, что он был принят на почтовом сервере.

Веб-ошибка может дать вам что-то вроде прочитанной квитанции, если это то, о чем вы просите.

Протокол SMTP является асинхронным, поэтому единственная гарантированная обратная связь может быть возвращена почтовым клиентом пользователей. В случае возникновения проблем с доставкой вы получите обратные отсканированные письма по адресу, указанному в отправителе конверта (почтовый заголовок Return-Path). Сроки этих отскоков непредсказуемы и неопределены. Отслеживание пикселей в теле письма HTML до сих пор является лучшим способом сообщить вам, что пользователь фактически открыл электронное письмо.