-
Bug
-
Résolution: Résolu
-
Mineur
-
1.02.06
-
Aucune
Quand on envoie un formulaire avec une pièce jointe, la mail reçu a un affichage dégradé (aucune mise en forme). Et pourtant quand on envoie sans pièce jointe, l'affichage est correct.
Dans SaisieFormulaireImpl.traiterSaisieFormulaire, on utilise deux fonctions différentes en fonction du fait qu'il y ai un fichier à envoyer ou non :
if (files.size() > 0) { final String[] tabPath = new String[files.size()]; files.toArray(tabPath); mailbox.sendHtmlMsgWithAttachedFiles(null, mail, sujet, texteMail, tabPath); } else { mailbox.sendSystemMsg(mail, sujet, texteMail); }
Dans la première, on va mettre un type mime = "text/html", dans la deuxième "text/plain".
Au final, dans la méthode JSBMailbox.sendMsgWithAttachedFiles, si le mime type est égal à "text/html" et qu'il y a des fichiers à envoyer, on va mettre le contenu du mail dans un MimeBodyPart plutôt que directement dans le content du mail.
- blocks
-
KOSMOS-17 Chargement