Как я могу предотвратить зависание Outlook при получении ссылок на Google Диск?
Почему, вы можете задаться вопросом, это происходит? Ну, чтобы быть ясным, это происходит только при получении электронного письма, написанного в Gmail изначально (обычная старомодная ссылка без добавленного форматирования Gmail отлично работает).
Google вставляет изображение после ссылки, и этот URI изображения не содержит протокола (http
или https
). Это выглядит примерно так:
<img src="//ssl.gstatic.com/ui/v1/icons/common/x_8px.png">
Теперь в веб-браузере это будет работать просто отлично; браузер будет использовать любой протокол использовался для загрузки страницы (обычно https
в эти дни).
Однако в Outlook это интерпретируется как ссылка на общий доступ к файлам Windows.
Итак, Outlook решает попытаться получить доступ к этому адресу с помощью общего доступа к файлам Windows (на порту 445), и вместо того, чтобы отклонять запрос, Google просто игнорирует его, и Outlook перестает отвечать, пока не истечет время ожидания через 30 секунд. И Outlook делает это каждый раз, когда вы открываете сообщение.
При пересылке сообщения Outlook использует протокол file
к URI изображения:
<img src="file://ssl.gstatic.com/ui/v1/icons/common/x_8px.png">
И, конечно, если у получателя есть Outlook, он или она столкнется с той же проблемой (протокол file
не помогает; он просто подтверждает, что Outlook считает, что это ссылка на файл, доступный через общий доступ к файлам Windows).
Похоже, что это не зависит от версии - это проблема со всеми версиями Outlook до 2016 года.
Есть два предложенных "ответа" на этот вопрос, разбросанных по Интернету:
- Добавьте запись DNS в свой файл hosts для разрешения ssl.gstatic.com до 127.0.0.1
- Отключить автоматическую загрузку изображений в Outlook
Это не ответы. Это обходные пути, которые имеют большие недостатки:
- Запись DNS решит проблему для Outlook... но не позволяйте вам получать доступ к любым сервисам Google через веб-браузер
- Отключение загрузки изображений решит проблему для Outlook, но серьезно раздражает всех, кто доверяет большому количеству адресов, поэтому вы не нужно вручную выбирать загрузку/показ изображений
К сожалению, Google не заинтересован в исправлении URI этого изображения (хотя это единственное изображение с URI без протокола - в противном случае сообщения Gmail содержат массу других изображений, которые все включают протокол), хотя это понятно, поскольку версия без протокола отлично работает в браузерах.
Microsoft находится в той же лодке, утверждая, что они сначала использовали версию без протокола, чтобы указать общий доступ к файлам Windows ссылки, так что они тоже не исправят это.
Таким образом, никто не хочет устранять реальную проблему, которая существует уже много лет!