Si votre installation webmail Roundcube n’affiche pas les images de vos contacts sur la page où vous visualisez les emails. S’il continue à vous montrer l’image blanche par défaut appelée contactpic.svg malgré le fait que l’installation a été faite correctement. La raison pourrait être plus triviale que nous ne pouvons l’imaginer. En fait, j’ai remarqué que si le cache du navigateur est actif, les images ne s’affichent pas une fois insérées dans les contacts.
La solution est simple : quel que soit le navigateur que vous utilisez, vous pouvez télécharger un addon qui désactive le cache ou vous pouvez régler le cache à 1 kb. De cette façon, vous vous rendrez compte que le problème a été résolu comme par magie. Personnellement j’utilise un addon pour Chrome appelé cache killer mais vous pouvez aussi intervenir sur le code.
Normalement, roundcube est déjà configuré de manière à ce que la sortie ne soit pas cachable, vous pouvez le voir dans le fichier index.php à l’intérieur du dossier, mais parfois il peut arriver qu’il y ait pour une raison ou une autre un problème de cache dû au fait que vous utilisez un cdn ou que vous avez configuré le serveur avec un code indiquant au navigateur de faire une copie du cache des images pour une question de rapidité.
Je vous recommande de ne pas confondre le cache côté serveur et le cache côté navigateur car, comme vous pouvez l’imaginer, ce sont deux choses différentes. En général, il suffit de désactiver le cache dans le navigateur. J’espère que cet article sera utile à quelqu’un car je n’ai pas trouvé d’indication sur internet.