Как я могу предотвратить зависание 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 года.

Есть два предложенных "ответа" на этот вопрос, разбросанных по Интернету:

  1. Добавьте запись DNS в свой файл hosts для разрешения ssl.gstatic.com до 127.0.0.1
  2. Отключить автоматическую загрузку изображений в Outlook

Это не ответы. Это обходные пути, которые имеют большие недостатки:

  1. Запись DNS решит проблему для Outlook... но не позволяйте вам получать доступ к любым сервисам Google через веб-браузер
  2. Отключение загрузки изображений решит проблему для Outlook, но серьезно раздражает всех, кто доверяет большому количеству адресов, поэтому вы не нужно вручную выбирать загрузку/показ изображений

К сожалению, Google не заинтересован в исправлении URI этого изображения (хотя это единственное изображение с URI без протокола - в противном случае сообщения Gmail содержат массу других изображений, которые все включают протокол), хотя это понятно, поскольку версия без протокола отлично работает в браузерах.

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

Таким образом, никто не хочет устранять реальную проблему, которая существует уже много лет!