Project

General

Profile

Bug #5997

Les images ne s'affichent pas et les liens pointant vers des fichiers sont incorrects.

Added by David Lesimple over 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Start date:
10/30/2014
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
5.14.2
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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.

#1

Updated by David Lesimple over 6 years ago

Le résultat de tout cela est que les images du message ne s'affichent pas dans le client de messagerie.

#2

Updated by David Lesimple over 6 years ago

  • Target version set to Version 5.14.3

Bloquant pour au moins 1 client qui ne peut plus envoyer sa newsletter.

#3

Updated by David Lesimple over 6 years ago

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.

#4

Updated by David Lesimple over 6 years ago

  • Subject changed from Les liens vers les images sont absolues au lieu d'etre de type c:id to Les images ne s'affichent pas et les liens pointant vers des fichiers sont incorrects.
  • Description updated (diff)
#5

Updated by Nicolas Eysseric over 6 years ago

  • Status changed from New to Assigned
  • Assignee set to Cécile Bonin
#6

Updated by Cécile Bonin over 6 years ago

  • Status changed from Assigned to In progress...
#7

Updated by Cécile Bonin over 6 years ago

  • % Done changed from 0 to 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.

#8

Updated by Cécile Bonin over 6 years ago

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+">");

#9

Updated by Cécile Bonin over 6 years ago

  • Status changed from In progress... to Resolved
#11

Updated by Yohann Chastagnier about 6 years ago

  • Status changed from Resolved to Closed

Validé et intégré.

Also available in: Atom PDF