質問: 「一般的な電子メールクライアント」は、画像をロードするための301リダイレクトをサポートしていますか? 私の会社では、できるだけ多くのサイトでhttpからhttpsに移行しています。最後に、「301 moved permanently」を使用してhttpからhttpsにリダイレクトします(そしてhstsヘッダーを設定します)。次の質問が出てきました:リダイレクトを設定した後、http経由で画像への参照を含むhtmlニュースレターを送信するとどうなりますか(例: http://example.com/image.jpg )?thunderbird、apple mail、outlook(2010、2013、2016)などの「一般的なメールクライアント」は301リダイレクトを理解し、https経由で画像をロードしますか( http ://example.com/image.jpg に移動 https://example.com/image.jpg )?そうでない場合:代わりに彼らは何をしますか?
回答: はい。 <img src="http://www.example.com/img/logo.png" alt="not displayed"/>を含むメールを送信しました。サンプルサーバーは、httpsと同じurlへのリダイレクトで私の制御下にあります。私の調査結果: 2017年10月24日のgmail:画像は表示されますが、場所がhttps://ci3.googleusercontent.com/proxy/2ks...5hk=s0-d-e1-ft#http://www.example.com/img/logo.pngのように置き換えられます。すべてのブラウザはリダイレクトに従うので、すべてのwebメールインターフェイスは問題ないと思います。 thunderbird 52.4.0:デフォルトではリモートコンテンツをロードしませんが、許可した後、画像は正しく表示されます。 進化3.18.5.2:サンダーバードと同じ。 ctrl + iで画像を読み込むと、画像が表示されます。 outlook(不明なバージョン):同僚が、windowsマシンに表示されていることを確認しました。 macos(10.3)のメール:別の同僚が、メールを再度開いたときに表示されていることを確認しました。画像の読み込みに数秒かかった可能性がありますが、よくわかりません。