Общие строки агента пользователя почтового клиента - PullRequest
3 голосов
/ 08 апреля 2009

Есть ли список общих строк пользовательских агентов, которые почтовые клиенты используют при открытии электронных писем в формате HTML?

Я хочу сделать пиксельное обнаружение веб-ошибок с помощью PHP в почтовой кампании.

Ответы [ 3 ]

1 голос
/ 09 апреля 2009

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

Однако, как упоминалось Scunliffe , большинство интерфейсов не отображают изображения, пока вы не решите. Так что лучший способ добиться этого - это иметь свою электронную почту одним большим изображением! ;)

1 голос
/ 08 апреля 2009

Я думаю, вы обнаружите, что нет простого способа отличить почтовые приложения, открывающие html-письмо. Все настольные агенты используют специальный механизм рендеринга, который уже встроен в веб-браузеры (Thunderbird использует Gecko, более ранние версии Outlook используют Internet Explorer, Mail.App использует WebKit и т. Д.), Что делает их практически неотличимыми от самого браузера.

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

0 голосов
/ 08 апреля 2009

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

<img src="www.yourserver.com/track?id=someHASH..."/>

Затем на вашем сервере, когда вы получите этот удар, свяжите его с тем, кому вы его отправили, когда и т. Д.

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

Таким образом, учтите, что многие пользователи никогда не загрузят изображение ... но если ваш сайт "достаточно убедителен / надежен", то пользователь может загрузить изображения.

Также следует понимать, что если пользователь перенаправляет электронное письмо другим или повторно открывает электронное письмо позднее, это может снова вызвать срабатывание веб-ошибки "call home" (зависит от кэширования и т. Д. .)

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