Comment arrêter les images intégrées dans le courrier électronique étant affichées sous forme de pièces jointes par GMail?

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

Question

Je vous envoie des e-mails HTML avec des images incorporées (en pièces jointes) et affichage des images comme prévu dans GMail. Cependant, ils présentent également comme des pièces jointes sous l'e-mail. Est-ce que quelqu'un sait comment éviter ce dire que je les veux dans l'e-mail uniquement et ne figurant pas en pièces jointes. Je l'ai utilisé "Content-Disposition: inline". J'utilise Spring et JavaMail.

Voici ce que mes mails finissent comme. Quelqu'un peut-il voir ce qui est erroné?

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--
Était-ce utile?

La solution

Il est possible d'obtenir un tel organisme de messagerie de GMail, procédez comme suit:

  1. activer dans Gmail Labs "Insertion d'images par Kent T"
  2. écrire un courrier et embed une image dans l'e-mail
  3. envoyer le courrier à vous
  4. ouvrir le courrier. Dans le coin supérieur droit, appuyez sur l'image avec la flèche vers le bas (à droite près de réponse) et appuyez sur « Afficher l'original ». Vous y trouverez un exemple de courrier un.

Je l'ai fait et a obtenu résultat suivant, où l'image ne figure pas comme Attachement. Peut-être que cet organisme mail vous aide à créer un courrier approprié avec le printemps et 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
...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top