Image jpg dans mail en HTML ?
Laurent
-
math 2000 Messages postés 2605 Date d'inscription Statut Membre Dernière intervention -
math 2000 Messages postés 2605 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Mail de l'image
- Image html email - Meilleures réponses
- Mail cid - Meilleures réponses
- Image iso - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Reduire taille image - Guide
- Acronis true image - Télécharger - Sauvegarde
10 réponses
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.
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.
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.
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.
Comme veux-tu afficher une image sans url ?
C'est pas possible, elle doivent bien provenir de quelquepart, donc de ton site.
C'est pas possible, elle doivent bien provenir de quelquepart, donc de ton site.
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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?
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?
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\Options\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
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\Options\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
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.