J'essaie d'envoyer Gmail en utilisant Java. Le corps du courrier est cueilli dans le fichier de propriétés. J'ai ajouté une propriété quelque chose comme ça.
new.emp.mail.reg= Welcome {userfirstname} <br> <img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQcICAcKCwoLCg8OD.." width:"100px" height:"200px">
4 Réponses :
Je suis tombé sur le même problème lorsque j'envoie des courriels de vérification et je pense que Gmail ne supporte plus l'intégration des images en ligne, pour empêcher les courriels de spam. P>
Essayez l'ouverture du courrier d'un client de messagerie comme Outlook ou mailspring. P>
Votre meilleur pari pour surmonter ce problème est de mettre l'image dans la pièce jointe et de le lier via La prochaine fois au lieu de l'ouverture du fil de débordement, essayez de faire un peu de recherche vous-même, vous trouverez déjà des tonnes de ces questions :) P>
gmail blocage de petites images intégrées en ligne dans le modèle de messagerie a> p> p> p> p> P>
Essayez de changer certains éléments de votre code:
SRC "Données: image / jpeg; base64, / 9J / 4aaqskzjrgabaqaaaqcicackcwolcg8od .." code>
à
src = "/ 9J / 4aaqskzjrgabaqaaqcicackcwolcg8od.jpg" code> p>
Utilisez des liens externes dans votre source d'image. e.g
J'ai ajouté la méthode et ajoutée ajoutée de la classe (mimemessagehelper) [ https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework /mail/javamail/mimemessageHelper.html] . Et cela a fonctionné p> p>
Vous avez besoin d'un égal (
= code>) après
src code>.
J'ai oublié d'ajouter des égaux en SRC lors de l'affichage de la question autrement dans mon code, il y a égal