メールに埋め込まれた画像が GMail で添付ファイルとして表示されるのを防ぐにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4040358

質問

画像を(添付ファイルとして)埋め込んだ HTML メールを送信していますが、画像は GMail で期待どおりに表示されます。ただし、電子メールの下に添付ファイルとしても表示されます。これを回避する方法を知っている人はいますか?添付ファイルとしてリストせず、電子メールのみに含めてほしいのですが。私は「Content-Disposition:」を使用しました。列をなして"。SpringとJavaMailを使用しています。

私のメールは最終的に次のようになります。何が間違っているのかわかる人はいますか?

Delivered-To: ...
...
Subject: ...
MIME-Version: 1.0
Content-Type: multipart/mixed; 
    boundary="----=_Part_0_1248835444.1288246311187"

------=_Part_0_1248835444.1288246311187
Content-Type: multipart/related; 
    boundary="----=_Part_1_592250078.1288246311197"

------=_Part_1_592250078.1288246311197
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<html>
<body>
<p><img src="cid:a0"/></p>
</body>
</html>
------=_Part_1_592250078.1288246311197
Content-Type: image/x-png
Content-Transfer-Encoding: base64
Content-Disposition: inline
Content-ID: <a0>

iVBORw0KGgoAAAANSUhEUgAAAPAAAABQCAYAAAAnSfh8AAAACXBIWXMAAC4jAAAuIwF4pT92AAAA
...
Qcz8hzyUxqGHjkNbsY4Df5iBg6OIwafQHBxFjP8PAIwl43uhncLdAAAAAElFTkSuQmCC
------=_Part_1_592250078.1288246311197--

------=_Part_0_1248835444.1288246311187--
役に立ちましたか?

解決

次の手順に従って、このようなメール本文を GMail から取得できます。

  1. Gmail Labs で有効にする「Kent T による画像の挿入」
  2. メールを書いてメールに画像を埋め込む
  3. 自分にメールを送信する
  4. メールを開きます。右上隅で、下向きの矢印が付いた画像 (返信のすぐ近く) を押し、[オリジナルを表示] を押します。そのようなメールの例がここにあります。

これを実行したところ、画像が添付ファイルとしてリストされていない次の結果が得られました。このメール本文は、Spring と JavaMail で適切なメールを作成するのに役立つかもしれません。

MIME-Version: 1.0
...
Subject: ...
From: ...
To: ...
Content-Type: multipart/related; boundary=000e0cd62fb69a9c280493a7a1c0

--000e0cd62fb69a9c280493a7a1c0
Content-Type: multipart/alternative; boundary=000e0cd62fb69a9c250493a7a1bf

--000e0cd62fb69a9c250493a7a1bf
Content-Type: text/plain; charset=ISO-8859-1

[image: abc.png]

--000e0cd62fb69a9c250493a7a1bf
Content-Type: text/html; charset=ISO-8859-1

<img src="cid:ii_12bf191c5eab934e" alt="abc.png" title="abc.png"><br>

--000e0cd62fb69a9c250493a7a1bf--
--000e0cd62fb69a9c280493a7a1c0
Content-Type: image/png; name="abc.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_12bf191c5eab934e>
X-Attachment-Id: ii_12bf191c5eab934e

iVBORw0KGgoAAAANSUhEUgAAAJ4AAADLCAIAAAAQpL1oAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA
...
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top