Rechercher : dans
Par :

Image jpg dans mail en HTML ?

Dernière réponse le 11 aoû 2009 à 19:22:22 Laurent, le 29 aoû 2006 à 21:09:46 
 Signaler ce message aux modérateurs

Bonjour à tous,

Je suis en train d'écrire un mail type en HTML, le but étant de l'envoyer depuis une appli écrite en VB -avec CDO-
J'aurais simplement voulu ajouter une image jpg dans le corps du message, sans pour autant que la src de celle ci soit une URL. J'aurais plutôt voulu générer des mails comme le fait Outlook (en créant un mail HTML il est alors possible de simplement copier une image jpg dans le corps du mail, le destinaire pouvant alors la voir directement -pas en pièce jointe-)

Après avoir regardé les sources HTML de ces mails, il est fait référence à ceci :
<img src="cid.."> ... </img>
Qui ferait à priori référence à la pièce jointe ... est ce le cas, et est ce que je dois utiliser ?

En espérant avec été assez précis et clair,
D'avance merci

Laurent

1

justin, le 30 aoû 2006 à 20:13:02

Comme veux-tu afficher une image sans url ?

C'est pas possible, elle doivent bien provenir de quelquepart, donc de ton site.

Répondre à justin

10

yanuxx, le 11 aoû 2009 à 18:18:35

En fait non ..
elle peuvent aussi etre embarqués dans le message et affichées grace à leur "cid" (content id)

Répondre à yanuxx

2

Basstho, le 7 déc 2006 à 12:11:01

Bonjour,
J'ai exactement le même problême, l'image vient de mon dur et quand je l'insère manuellement j'ai bien la création d'un cid pour l'image src qui permet à la machine de comprendre quel image à afficher.
Le problême vient de l'automatisation de mes envois où là la machine ne comprend rien et garde l'adresse de mon dur sans le coder en hexadecimal.
Svp trrouvez moi une solution j'en peux plus.
A+
Merci

Répondre à Basstho

3

Cyril, le 13 déc 2006 à 13:40:09

Laurent,

le code "cid:xxxxyyyyzzz" correspond en effet à la référence de l'image dans le mail. On peut aussi faire des liens dans le mail qui pointent sur un document joint au mail.

Tu peux aussi faire comme je suggère justin : faire pointer tes images et liens sur un site quelquonque. Le problème est alors de la visualisation des images si le destinataire ouvre le message dans son logiciel de messagerie une fois la connexion à internet éteinte.

Pour afficher ce genre d'image dans un logiciel qui traite les mails, il faut trouver la partie (Mail part) du message à laquelle l'image fait référence, la décoder (base 64) pour obtenir le flux de l'image.

Répondre à Cyril

4

Joyozo, le 14 déc 2007 à 01:45:59

Bonjour!

Cette discussion date de longtemps, mais si ma réponse peut aider quelqu'un, tant mieux.

Moi aussi, j'ai eu ce problème. Quand j'envoyais des messages avec Outlook dans lesquels j'insérais des images hébergées sur ImageShack, celles-ci apparaissent invariablement en pièces jointes (en plus d'être à la place voulue dans le corps du message) lorsque le message était ouvert dans Hotmail, par exemple.

Ne trouvant sur internet aucune réponse à ce problème, j'ai décidé d'aller voir si je pouvais trouver quelque chose d'intéressant les options même de Outlook. Finalement, sous Outils -> Options -> Onglet "Envois", dans la section "Format d'envoi du courrier", en cliquant sur "Paramètres HTML", on tombe sur une courte série d'options dont "Envoyer des images avec les messages". Je n'ai eu qu'à décocher la case et j'ai résolu mon problème.

Attention toutefois, si on laisse la case décochée, et qu'on utilise l'option Insertion -> Image... (pour insérer dans le corps du texte une image contenue sur le disque dur, par exemple) lorsqu'on rédige un nouveau image, l'image n'apparaîtra pas si le destinataire lit son message depuis Hotmail. Mettre une image en fichier joint fonctionne toujours cependant.

Répondre à Joyozo

5

lurked, le 5 fév 2008 à 13:59:11

L'activation/desactivation de se paramètre est quelque chose qui m'est essentiel, mais ce que je trouve dommage qu'elle est été enlevée de la version 2007 d'Outlook.

Est-ce que quelqu'un est au courant de la façon pour désactiver la copie+utilisation de Content ID pour les messages HTML contenant des images, mais pour outlook 2007?

Répondre à lurked

6

lurked, le 5 fév 2008 à 21:28:47
  • +1

J'ai trouvé la solution à ce problème pour Outlook 2007 également.

J'ai fait une petite recherche à partir des options d'Outlook 2003 pour connaître la clef de la base de régistre qui configurait l'option d'envoyer les images en fichiers joints avec le email.

On doit simplement aller configurer la clef suivante :

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Opt­ions\Mail

Clé DWORD : "Send Pictures With Document" = 0

J'espère que ça peut aider quelqu'un, en tout cas moi j'ai été plus que ravis lorsque je l'ai trouvée.

François Boivin,
WWW.STAS.BIZ

Répondre à lurked

7

narvarth, le 8 jui 2008 à 16:58:23

Bonjour,

Je viens de suivre ce processus pour remonter jusqu'à la clef en passant par regedit (chuis novice+++ !) mais je ne retrouve pas l'arborescence : à partir de outlook, j'ai qu'un nouveau répertoire appelé AutoDiscover.
J'ai la version outlook express 6. Aurais-tu un conseil éclairé? Merci

Répondre à narvarth

8

pasdepseudo, le 12 déc 2008 à 16:37:17
  • +1

Nous avons trouvé un truc au bureau pour régler ce problème. Il faut ouvrir le fichier HTML qu'on veut insérer dans le corps du message dans Word 2003 et envoyer le fichier HTML en se servant de Word.

Répondre à pasdepseudo

9

amandesev, le 1 jui 2009 à 10:51:41

Salut, moi je n'y connais rien et votre jargon est un peu complique.
est ce que quelqu'un peu m'expliquer de maniere simple comment proceder pour inserer une image depuis gmail et hotmail?
merci beaucoup

Répondre à amandesev

11

 math 2000, le 11 aoû 2009 à 19:22:22

Au lieu d'envoyer les mail en html vous pouvez les envoyer en mht elle seront alors integré dans la page

Répondre à math 2000