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

Mail envoyé avec un contenu non formaté

    XMLWordImprimable

    Informations

    • Type: Bug
    • Etat: Résolu
    • Priorité: Mineur
    • Résolution: Résolu
    • Affecte la/les version(s): 1.02.06
    • Version(s) corrigée(s): 1.02.07
    • Etiquettes:
      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 demandes

            Activité

              Personnes

              • Responsable:
                charlie.camus Charlie CAMUS
                Rapporteur:
                charlie.camus Charlie CAMUS
              • Votes:
                0 Voter pour cette demande
                Gérer les observateurs:
                3 Commencer l'observation de cette demande

                Dates

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