web-dev-qa-db-ja.com

Gmailに埋め込み画像が表示されないのはなぜですか? iPhoneのメールアプリで動作します

Google Appsを使用して、このドメイン内の他のユーザーとメールを送受信しています。

インライン画像(文の途中に投稿)でメッセージを受信して​​いますが、これらのインラインin画像はGmailに表示されません-メッセージ本文にもありませんあるべき言葉の間、また添付ファイルとして。

同じメールがiPhoneの標準メールアプリに正しく表示されます-この比較をご覧ください:

以下は、緑色で強調表示され、iPhoneに表示される画像です。

iPhone Mail screenshot

同じ画像はGmailには表示されず、添付ファイルとしても表示されません。

Gmail screenshot

Gmailの問題のように見えますが、この特定のメッセージに限定されるものではありません。どうすれば修正できますか?


更新:元のメッセージの内容を見る( Pastebin の全文を参照)マルチパートメッセージで画像がインラインになっているように見える、Gmailはインライン画像のない部分を選択しています。以下の抜粋をご覧ください。送信者と受信者の両方がGmail(Google Appsエディション)を使用しており、どちらも「非表示の画像を表示する」というメッセージを表示していません。

To: Torben Gundtofte-Bruun <[email protected]>
Content-Type: multipart/alternative; boundary=90e6ba3fd5f3614bcd04abf2416d
--90e6ba3fd5f3614bcd04abf2416d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hvad kan "Save thing <<Thing Stack>> onto <Thing Stack>" bruges til?

Jeg ville tro at den l=C3=A6gger hele stakkens indhold i stakken igen, men =
den
l=C3=A6gger blot "" i stakken -- men man kan ikke "Compare thing with" med =
"" som
argument, s=C3=A5 jeg undrer mig lidt. Der m=C3=A5 v=C3=A6re en use case! >=
;-]

--90e6ba3fd5f3614bcd04abf2416d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hvad kan &quot;Save thing &lt;&lt;Thing Stack&gt;&gt; onto &lt;Thing Stack&=
gt;&quot; bruges til?<br><img src=3D"data:image/png;base64,iVBORw0KGgoAAAAN=
SUhEUgAAAR8AAABuCAIAAACRPIDKAAAGOUlEQVR4nO2dzbmkKhBADW1iMoKXh5kYwSxnYRQmwVu=

Inserting Images Labを有効にすることができます。

インライン画像の受信をテストするようにメールクライアントを設定していませんが、有効になっている別のアカウントからインライン画像を送信することで問題なく動作します。

ソース: http://gmailblog.blogspot.com/2009/04/new-in-labs-inserting-images.html

4
MetalFrog

これは私がやったことであり、うまくいきました。

  1. 「=」の後の「3D」を削除します。私はこれがなぜ起こったかを知るのに十分に流mではありませんが、次の行: "img src =3D" data:image/png; base64、iVBO。 ..」は「img src = "data:image/png; base64、iVBO ....」と読みます

  2. 各行の最後にある「=」を取り除きます

  3. ファイルを* .htmとして保存し、chromeで開きます

  4. 画像が表示されます。表示されない場合は、 Wikipedia からこの赤い点を追加します。

img src = "data:image/png; base64、iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4 // 8/w38GIAXDIBKE0DHxgljNBAAO 9TXL0Y4OHwAAAABJRU5ErkJggg ==" alt = "Red dot"

それが表示されない場合は、より大きな問題があります。

1
bryan dickason