Image du projet 'Formulaires' téléversée
  1. Formulaires
  2. FORMULAIRE-45

Mail envoyé avec un contenu non formaté

    XMLWordImprimable

Informations

    • Bug
    • Résolution: Résolu
    • Mineur
    • 1.02.07
    • 1.02.06
    • Aucune

    Description

      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.

      Pièces jointes

        Liens des tickets

          Activité

            Personnes

              charlie.camus Charlie CAMUS [X] (Inactif)
              charlie.camus Charlie CAMUS [X] (Inactif)
              Votes:
              0 Voter pour ce ticket
              Gérer les observateurs:
              3 Démarre l'observation de ce ticket

              Dates

                Création:
                Mise à jour:
                Résolue: