Je tente d'inclure une pièce jointe zip avec du contenu html dans un e-mail en utilisant apache-commons-email 1.1.html email avec pièce jointe
Si j'utilise ce code, qui envoie un courrier électronique sans pièce jointe, le corps html s'affiche correctement. mais en utilisant ce qui suit,
HtmlEmail email = new HtmlEmail();
email.setMailSession(mailSession);
email.setSubject(subject);
email.addTo(to);
email.setFrom(from);
email.setHtmlMsg(body);
email.send();
le corps du message est vide, et il y a une pièce jointe HTML (à côté de mon attachement zip) appelé « partie 1.2 » contenant ce qui est censé être le corps de l'email:
HtmlEmail email = new HtmlEmail();
email.setMailSession(mailSession);
email.setSubject(subject);
email.addTo(to);
email.setFrom(from);
email.setHtmlMsg(body);
ByteArrayDataSource bads = new ByteArrayDataSource(zip, "application/zip");
email.attach(bads, "files.zip", "files");
email.send();
que puis-je faire pour éviter ce problème? Ps J'ai essayé de mettre à jour vers la version 1.2 de la messagerie commune, mais Maven ne la télécharge pas depuis refractions.net pour quelque raison que ce soit.
Ceci est déjà fait par la bibliothèque si vous l'omettez. – pstanton