электронная почта отслеживает дубликаты изображений - PullRequest
0 голосов
/ 29 апреля 2010

Я встраиваю изображения для отслеживания в электронные письма, которые отправляются из специально настроенной CRM-системы. Изображение src является закодированным .gif, например, src = "12_34_675.gif". Изображение обслуживается http.Handler ASP.NET, который декодирует кодировку src и предоставляет прозрачное изображение.

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

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

Помощь!

Ответы [ 2 ]

0 голосов
/ 24 апреля 2012

У меня сейчас такая же проблема, и я не знаю почему.

в своем коде я перенаправляю с помощью mod_rewrite в скрипт отслеживания, и этот скрипт в основном анализирует параметры get, для какой кампании, какой список контактов и т. Д., А затем записывает некоторые данные в базу данных.

в конце скрипта я вывожу изображение, используя код типа

header("Content-Type: image/jpeg");
readfile($filename);

$ filename - правильный файл, я проверил его, var_dump'd, и скрипт выведет правильный файл.

в моих журналах доступа я получаю ДВА хита по сценарию, я получаю ДВА дублирующих записи в базе данных, и все мои показатели в два раза больше, чем они должны быть.

0 голосов
/ 01 мая 2010

Я не думаю, что это то, что вы можете контролировать. Что делать, если у них есть старая открытая версия outlook (старая версия, используемая для открытия изображений, встроенных в сообщение по умолчанию, хорошо) с панелью предварительного просмотра и проходящая через вашу электронную почту несколько раз. Я уверен, что вы не используете данные отслеживания непосредственно из ежа или из того, что вы используете. Есть ли причина, по которой дублированные записи журнала для изображения являются проблемой?

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