Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[wd8]mail html avec image

4 réponses
Avatar
Michel
Bonsoir,

Mes tentatives d'inclure une image dans un mail echouent lamentablement
avec les fonctions pcsoft, Toutes les balises <head>, <body> <strong> et
<br> sont bien codées et reconnues à l'arrivée mais pas l'image.

************ Body de mon message *************

<html>
<head>
</head>
<body>
<strong>Inclusion d'une image</strong><br>
...<br>
:-)
<img src="file:///C:/temp/test.GIF" width="100" height = "100" alt="" >
</body>
</html>

********************

Le meme body inséré dans thunderbird me génère un message correct.


Une idée ?

Michel

4 réponses

Avatar
Roumegou Eric
Michel a formulé la demande :
Bonsoir,

Mes tentatives d'inclure une image dans un mail echouent lamentablement avec
les fonctions pcsoft, Toutes les balises <head>, <body> <strong> et <br> sont
bien codées et reconnues à l'arrivée mais pas l'image.

************ Body de mon message *************

<html>
<head>
</head>
<body>
<strong>Inclusion d'une image</strong><br>
...<br>
:-)
<img src="file:///C:/temp/test.GIF" width="100" height = "100" alt="" >
</body>
</html>

********************

Le meme body inséré dans thunderbird me génère un message correct.


Une idée ?

Michel


salut michel.

ton src me semble bizarre. Pourquoi trois / ?
et je verrais plutot un src pointant sur un site et non sur le chemin
de ton disque comm src="http://monsite/test.GIF"

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Michel
Roumegou Eric a écrit :
Michel a formulé la demande :

Bonsoir,

Mes tentatives d'inclure une image dans un mail echouent
lamentablement avec les fonctions pcsoft, Toutes les balises <head>,
<body> <strong> et <br> sont bien codées et reconnues à l'arrivée mais
pas l'image.

************ Body de mon message *************

<html>
<head>
</head>
<body>
<strong>Inclusion d'une image</strong><br>
...<br>
:-)
<img src="file:///C:/temp/test.GIF" width="100" height = "100"
alt="" >
</body>
</html>

********************

Le meme body inséré dans thunderbird me génère un message correct.


Une idée ?

Michel



salut michel.

ton src me semble bizarre. Pourquoi trois / ?
et je verrais plutot un src pointant sur un site et non sur le chemin de
ton disque comm src="http://monsite/test.GIF"



Bonsoir Eric

Il s'agit de l'URL absolue d'un fichier local. D'ailleurs le code a été
généré par thunderbird en insérant une image à partir d'un fichier local.

Dans ce cas le fichier local doit être code en base64 et ensuite inclu
dans le mail au moment de l'envoi.

Content-Type: image/gif; name=test.GIF
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="test.GIF"

Le Pb vient d'ailleurs mais je vais aussi essayé de faire un lien vers
une image sur le web pour voir.

Michel
Avatar
Eric Demeester
dans (in) fr.comp.developpement.agl.windev, Michel
ecrivait (wrote) :

Bonsoir Michel,

Il s'agit de l'URL absolue d'un fichier local. D'ailleurs le code a été
généré par thunderbird en insérant une image à partir d'un fichier local.



C'est là qu'est l'os. Si tu donnes une URL absolue comme référence à une
image sensée être contenue dans un mail, ça ne pourra pas fonctionner.
L'URL en question n'aura aucune signification sur le poste où le mail
sera lu.

Dans ce cas le fichier local doit être code en base64 et ensuite inclu
dans le mail au moment de l'envoi.



Et la syntaxe html doit préciser que l'image en question fait partie du
mail...

Le Pb vient d'ailleurs mais je vais aussi essayé de faire un lien vers
une image sur le web pour voir.



Si tu fais un lien sur une URL absolue accessible sur le web, ça
fonctionnera, sauf avec les méchants logiciels dans le genre du mien,
refusant d'appeler pour d'évidentes raisons de sécurité, des ressources
extérieures lors de l'affichage d'un mail.

Le problème a déjà été évoqué récemment dans la ML il me semble, et la
bonne syntaxe a été fournie. Je n'ai pas les archives, mais une petite
recherche dans les archives sur le site de Michel Fagès devrait aider.

Bon courage.

--
Eric
Avatar
Michel
>
Il s'agit de l'URL absolue d'un fichier local. D'ailleurs le code a été
généré par thunderbird en insérant une image à partir d'un fichier local.




C'est là qu'est l'os. Si tu donnes une URL absolue comme référence à une
image sensée être contenue dans un mail, ça ne pourra pas fonctionner.
L'URL en question n'aura aucune signification sur le poste où le mail
sera lu.



Oui, je suis d'accord, mais je pensais que lors de la création du mail,
il y avait substitution de cette URL locale par son contenu. (comme le
fait thuderbird)



Dans ce cas le fichier local doit être code en base64 et ensuite inclu
dans le mail au moment de l'envoi.




Et la syntaxe html doit préciser que l'image en question fait partie du
mail...




Yes, il va falloir que je trouve cette syntaxe. Qd j'insere un fichier
local dans thunderbird, celui-ci fait le boulôt qu'il faut lors de
l'envoi. Ce n'est apparemment pas le cas des fonctions PCsoft, mais cela
est peut -être logique, je n'ai (pour l'instant) pas vraiement d'opinion
sur le sujet.

Le Pb vient d'ailleurs mais je vais aussi essayé de faire un lien vers
une image sur le web pour voir.




Si tu fais un lien sur une URL absolue accessible sur le web, ça
fonctionnera, sauf avec les méchants logiciels dans le genre du mien,
refusant d'appeler pour d'évidentes raisons de sécurité, des ressources
extérieures lors de l'affichage d'un mail.



Exact, cela fonctionne sans Pb.
Le problème a déjà été évoqué récemment dans la ML il me semble, et la
bonne syntaxe a été fournie. Je n'ai pas les archives, mais une petite
recherche dans les archives sur le site de Michel Fagès devrait aider.

Bon courage.



Je viens juste de recevoir le dernier fichier de Francis ;-)