Bonjour à tous,

J'ai fait une fonction php qui me permet d'envoyer un mail avec une image encodée en base64.

Suite à l'envoie par mail, mon image est assez bizarre... En effet, le mail est bien envoyé, la référence dans la balise <img> fonctionne parfaitement. Sauf que l'image ne s'affiche qu'a moitié, comme si la suite de caractères de la base64 n'avaient pas pus être lus...

Je me suis donc dis que c'était ma transformation en base64 qui posait problème, je l'ai donc checkée et le code est belle et bien correcte (donc image complète)...

Es-ce que vous savez pourquoi l'image, lorsque je la reçois, est coupée ? Je la reçois dans la bonne dimension (comme si il savait que l'image faisait 200x300 par exemple), sauf que la couleur n'est que sur la partie du haut de l'image et le reste est entièrement blanc (comme s'il ne pouvait pas lire la suite de caractère à partir d'un certain nombre)...


Est-il possible qu'il y ai une limite de caractère pour la transformation en base64 et qui ne peux être décrit lors de la réception ?


Merci d'avance


[EDIT]
J'ai pus constater qu'il s'agissait d'un problème de poid/taille de l'image... Je ne comprend pas encore pourquoi il y a ce genre de limitation mais bon, je vais faire avec...

Par contre une petite question encore, de quoi pourrait venir le problème que mon image ne s'affiche que sur outlook 2010 et pas sur mon smartphone ou encore mon webmail ?