4

В моей компании мы переходим с http на https для максимально возможного количества сайтов. В конце мы перенаправляем с http на https с помощью "301 Moved Permanently" (и устанавливаем заголовок HSTS).

Теперь возникает следующий вопрос: что произойдет, если мы отправим HTML-бюллетень со ссылками на изображения через http (например, http://example.com/image.jpg) после настройки перенаправления?

Разве "обычные почтовые клиенты", такие как Thunderbird, Apple Mail, Outlook (2010, 2013, 2016) и т.д., Понимают перенаправление 301 и загружают изображения через https (перенаправление для http://example.com/image.jpg переходит к https://example.com/image.jpg)?

Если нет: что они делают вместо этого?

1 ответ1

2

Да. Я только что отправил электронное письмо, содержащее <img src="http://www.example.com/img/logo.png" alt="not displayed"/> . Пример сервера находится под моим контролем в перенаправления на тот же URL-адрес с https.

Мои выводы:

  • GMail 24 октября 2017 года. Он отображает изображение, но заменяет его местоположение на что-то вроде https://ci3.googleusercontent.com/proxy/2ks...5hk=s0-d-e1-ft#http://www.example.com/img/logo.png . Я предполагаю, что все браузеры следуют перенаправлениям, и поэтому все интерфейсы веб-почты должны быть в порядке.
  • Thunderbird 52.4.0: удаленный контент по умолчанию не загружается, но после его разрешения изображение отображается правильно.
  • Эволюция 3.18.5.2: То же, что и Thunderbird. После загрузки изображений с помощью Ctrl+I оно отображается.
  • Outlook (неизвестная версия): коллега подтвердил, что он отображается на их компьютере Windows.
  • Почта в macOS (10.3): еще один коллега подтвердил, что он отображается, когда заново открывает электронное письмо. Возможно, изображение загружалось всего за несколько секунд, не уверен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .