Bug #5997
ferméLes images ne s'affichent pas et les liens pointant vers des fichiers sont incorrects.
100%
Description
Les liens vers les images sont absolues au lieu d'etre de type c:id
Lorsque la lettre est envoyée en externe, les images de la lettre sont bien jointes au mail mais les liens
vers ces images dans celui-ci sont des liens absolus (http://xxxx......) au lieu d'être des liens avec un c:id (content id) permettant
de pointer sur les images jointes au mail.
Mis à jour par David Lesimple il y a environ 10 ans
Le résultat de tout cela est que les images du message ne s'affichent pas dans le client de messagerie.
Mis à jour par David Lesimple il y a environ 10 ans
- Version cible mis à Version 5.14.3
Bloquant pour au moins 1 client qui ne peut plus envoyer sa newsletter.
Mis à jour par David Lesimple il y a environ 10 ans
Idem pour les liens qui pointent sur des fichiers uploadés dans la lettre.
De plus, si on n'est pas connecté, une erreur 403 survient lors de l'accès au fichier.
Mis à jour par David Lesimple il y a environ 10 ans
- Sujet changé de Les liens vers les images sont absolues au lieu d'etre de type c:id à Les images ne s'affichent pas et les liens pointant vers des fichiers sont incorrects.
- Description mis à jour (diff)
Mis à jour par Nicolas Eysseric il y a environ 10 ans
- Statut changé de New à Assigned
- Assigné à mis à Cécile Bonin
Mis à jour par Cécile Bonin il y a environ 10 ans
- Statut changé de Assigned à In progress...
Mis à jour par Cécile Bonin il y a environ 10 ans
- % réalisé changé de 0 à 100
Qualification :
Actuellement on ajoute en pièces jointes au mail, la liste des images uploadées dans l'éditeur wysiwyg et la liste des fichiers uploadés dans l'onglet Fichiers joints.
Et les images du contenu ne s'affichent pas.
Si la lettre a été créée alors qu'un modèle existait, les images du modèle sont visibles dans la lettre mais ne sont pas jointes au mail puisqu'elles n'ont pas été uploadées dans celle-ci.
Les images provenant d'applications galeries ne sont pas traitées.
Dans le contenu wysiwyg de la lettre, on remplace les chemins vers les images par le chemin complet en http://server:port/...
au lieu de remplacer par le cid
Les images sont référencées dans le mail via :
mimeBodyPart.setHeader("Content-ID", NOM_IMAGE);
Il manque des balises < et > entourant le nom de l'image.
Mis à jour par Cécile Bonin il y a environ 10 ans
Corrections :
Il faut parser le contenu wysiwyg de la lettre, remplacer les chemins vers les images par "cid:"+NOM_IMAGE, et joindre au mail les images détectées.
Remplacer également les chemins vers les images provenant d'applications galeries multimédia.
Joindre les fichiers uploadés dans l'onglet Fichiers joints.
Faire référence aux images dans le mail par :
mimeBodyPart.setHeader("Content-ID", "<"+NOM_IMAGE+">");
Mis à jour par Cécile Bonin il y a environ 10 ans
- Statut changé de In progress... à Resolved
Mis à jour par Cécile Bonin il y a environ 10 ans
Mis à jour par Yohann Chastagnier il y a environ 10 ans
- Statut changé de Resolved à Closed
Validé et intégré.