3.9.3 > 4.0.0 images des signatures absentes

Bonjour,

suite à l’upgrade de 3.9.3 vers 4.0.0 (ou 4.0.1), les images insérées dans les signatures restent visibles, mais ne le sont plus après l’envoi du mail. (cf [url=www.dolibarr.fr/forum/t/3-9-3-4-0-0-images-des-signatures-hs/23560/1 identique[/url])

Après étude du mail reçu, on s’aperçoit qu’avec la version 3.9.3, l’image de la signature était convertie en <img alt="" src=« cid:f4a430daa44f6703650ad6db6162951c » … /> avec l’intégration de l’image dans le mail : Content-Disposition: inline; filename=« image.png » Content-ID: <f4a430daa44f6703650ad6db6162951c>

Or avec la 4.0.0. ou la 4.0.1, c’est une référence qui est insérée : <img alt=""
src="/dolibarr/viewimage.php?modulepart=fckeditor&file=image/image.png"

S l’on remplace le lien de l’image par une URL absolue, ca marche, mais ce n’est absolument pas viable si l’on considère que dolibarr n’est pas sur un lien public.

Y-a-t-il un moyen de revenir au comportement de la 3.9.3 qui me semble bien plus pertinent ?
Faut-il ouvrir un bug ?

Merci.

Emmanuel

Bonjour,

J’ai exactement le même problème, avez vous trouvé une solution ?

Merci

Bonjour,

malheureusement non. Le problème subsiste aussi en 4.0.2 ce qui m’empêche définitivement d’upgrader vers les nouvelles versions.

Si nous déjà au moins 2 personnes à rencontrer le souci, j’imagine qu’il existe aussi pour d’autres utilisateurs.

A croire que les gens n’utilisent pas les signatures dans leurs mails …

Par contre je n’ai aucune idée des actions à faire et du process à suivre : Existe-t-il une soumission de bug ?

Pour moi, c’est vraiment un problème « bloquant » :frowning:

Emmanuel

Toujours pas de news à ce sujet ?

J’ai le même problème. Et je viens d’entrer dans le code pour le solutionner.
Je possède encore une instance en 3.6 et les images sont bien envoyées dans la signature, en tout cas avec Mozilla comme receveur.
Et elles ne le sont pas en 4.0.3.

Je viens de voir qu’il est nécessaire que les images de la signature soient dans un répertoire du serveur Dolibarr, tel dolibarr_documents/users et qu’elles soient intégrées par le WYSIWYG de Dolibarr (pour avoir WYSIWYG dans la signature de l’utilisateur, il faut l’indiquer dans la page de configuration du WYSIWYG de Configuration/Modules

Est-ce que cela règle votre problème?

Claude

Bonjour

J’ai le même problème également : j’ajoute une signature dans la fiche utilisateur via WYSING.

L’image apparait dans la signature.

L’image apparait dans le mail d’envoi de propos par exemple.

L’image n’apparait pas sur le mail reçu : un ? figure à la place. j’ai essayer avec différents type de serveur d’envoi : rien ne change. Il ne joint pas l’image mais un lien relatif vers l’image. Si je met un lien absolu, c’est pas mieux…

Cdt

Fxc

Bonjour Claude,

désolé de ma réponse tardive.

J’ai lu attentivement votre mail et vous confirme que mon image est bien sous /var/lib/dolibarr/documents/medias/image et que le module wysiwyg est bien activé pour la signature.
Malgré cela et même en version 5.0 rc1, le problème subsiste à savoir que l’image apparaît sous la référence d’un lien http et non embarquée sous la forme de CID:.

J’ai résolu mon problème en indiquant la source externe de mon image issu de mon site Web (comme cela je préserve l’intégrité de dolibarr qui qui reste dans un réseau local interne). C’est pour moi une solution de contournement, car la solution de l’image embarquée me convenait.

Maintenant il est vrai que certains mailers peuvent refuser des images embarquées sous forme de CID: pour des raisons de sécurité. Sans doute est-ce la raison des développeurs de Dolibarr.

Maintenant, et afin d’en être sûr, lorsque vous regardez les sources de votre mail reçu, pouvez vous me confirmer que l’image apparaît sous la forme de src=« cid:<reference> » Content-Disposition: inline; filename=« image.png » Content-ID: <référence>

Auquel cas je passe à coté de quelque chose …

Emmanuel

Bonjour carbonne,

normalement avec un lien absolu saisi à la source de la signature, cela devrait fonctionner.

Vérifiez bien les pré-requis mentionnés par Claude.

Emmanuel

Toujours pareil pour moi aussi.
Les images apparaissent dans la signature dans l’éditeur WYSIWIG, il est bien activé dans les modules, mais dans les emails reçus pas d’images.
Dans la source de l’email, on voit bien qu’il fait référence à un lien vers mon serveur Dolibarr qui n’est pas accessible depuis Internet (ce qui est voulu).
Cela devrait être un CID, pas un lien.

Bonsoir
Comment est paramétré votre drop pour l’envoi de mail ?
@+