Image du projet 'Newsletter' téléversée
  1. Newsletter
  2. NEWSLETTER-186

Envoi de compte-rendu impossible lorsque le nom de l'expéditeur est saisi

    XMLWordImprimable

Informations

    • Bug
    • Résolution: Résolu
    • Mineur
    • 7.0.0-ALPHA-1, 1.07.09, 7.0.0-ALPHA-2
    • master, branche 1.6, branche 1.7

    Description

      Lorsque l'on saisi le nom de l'expéditeur de la newsletter (onglet informations générales), le compte rendu de l'envoi de la newsletter est envoyé à emailExpéditeur#nomExpéditeur.
      L'adresse étant non valide la stacktrace suivante est générée :

      2020-02-04_14:51:38.500 [Thread-17] [] ERROR c.k.newsletter.util.ThreadMailing - Erreur dans l'envoi du compte rendu par mail
      org.apache.commons.mail.EmailException: javax.mail.internet.AddressException: Domain contains illegal character in string ``test@kosmos.fr#jean-michel test''
      	at org.apache.commons.mail.Email.createInternetAddress(Email.java:1974)
      	at org.apache.commons.mail.Email.addTo(Email.java:846)
      	at org.apache.commons.mail.Email.addTo(Email.java:829)
      	at com.jsbsoft.jtf.email.JSBMailbox.sendMessage(JSBMailbox.java:432)
      	at com.jsbsoft.jtf.email.JSBMailbox.sendMsgWithAttachedFiles(JSBMailbox.java:401)
      	at com.jsbsoft.jtf.email.JSBMailbox.sendMsgWithAttachedFiles(JSBMailbox.java:299)
      	at com.jsbsoft.jtf.email.JSBMailbox.sendTxtMsg(JSBMailbox.java:172)
      	at com.jsbsoft.jtf.email.JSBMailbox.sendSystemMsg(JSBMailbox.java:201)
      	at com.kosmos.newsletter.util.ThreadMailing.envoyerRapport(ThreadMailing.java:388)
      	at com.kosmos.newsletter.util.ThreadMailing.perform(ThreadMailing.java:292)
      	at com.univ.batch.LogReportThread.run(LogReportThread.java:39)
      	at java.lang.Thread.run(Thread.java:748)
      Caused by: javax.mail.internet.AddressException: Domain contains illegal character
      	at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1323)
      	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:1116)
      	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:655)
      	at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:115)
      	at org.apache.commons.mail.Email.createInternetAddress(Email.java:1949)
      	... 11 common frames omitted
      

      Pièces jointes

        Activité

          Personnes

            kevin.le-texier Kévin LE-TEXIER
            kevin.le-texier Kévin LE-TEXIER
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            2 Démarre l'observation de ce ticket

            Dates

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