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 ?
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
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…
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>
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.