Outlook зависает на электронных письмах с изображениями с недопустимыми сетевыми путями

Сначала я думал, что это может быть изолированной проблемой, но несколько писем из разных источников представляют одну и ту же проблему. Всякий раз, когда электронное письмо содержит (AFAIK искаженный) URI миниатюры YouTube, outlook 2010 (14.0.6112.5000 x64) зависает с этим диалогом на переднем плане.

Оскорбительный исходный код

<img alt=3D"" border=3D"0" src=3D"//img.youtube.com/vi/7H_Xe2=5Ub0k/hqdefault.jpg" style=3D"display: block; border: 0;" width=3D"200">

Интересно, что это изображение хорошо отображается при просмотре через веб-почту (приложения Google).

  1. Shouldn't out look treat this link just like any other broken link and not hang?
  2. Why does the URI work on webmail but not for outlook?
  3. Any suggestions on a temporary workaround?

4 ответа

Решение

Это ошибка в Outlook (до 2010 года включительно), как описано здесь. Когда изображение указывает на несуществующий сетевой ресурс * (вместо веб-сервера), функция "Блокировка изображения в Интернете" в Outlook не включается, и Outlook все еще пытается извлечь содержимое в потоке переднего плана, что приводит к его остановке. около 1 минуты.

* Хотя URL-адреса, начинающиеся с //, являются просто относительными URL-адресами протокола, некоторые почтовые клиенты (особенно Outlook, как обычно) не будут пытаться использовать HTTP или HTTPS в качестве протокола. Вместо этого они будут использовать протокол file:// и предположить, что ресурс, на который вы ссылаетесь, находится на локальном компьютере (следовательно, Outlook думает, что это несуществующий сетевой ресурс).

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

Итог: небезопасно использовать относительный URL протокола в электронной почте.

Одно из "решений" - отредактировать файл хостов, чтобы сопоставить img.youtube.com с вашим локальным IP-адресом (127.0.0.1), чтобы он мгновенно завершился с ошибкой, вместо того, чтобы найти \img.youtube.com одну минуту.

В моем случае в электронном письме было изображение, которое пыталось загрузить с //feeds.feedburner.com, что блокировало то, что сетевое расположение довольно серьезное, хотя вы используете программу чтения RSS.

Согласно http://social.technet.microsoft.com/Forums/en-NZ/outlook/thread/008aa82d-f186-494f-b4af-12828be1750e, исправление заключается в переключении на Outlook 2013.

Это исправление устраняет проблемы с изображениями в Outlook 2010 https://support.microsoft.com/en-us/kb/2881058

Другие вопросы по тегам