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).
- Shouldn't out look treat this link just like any other broken link and not hang?
- Why does the URI work on webmail but not for outlook?
- 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