-
-
Notifications
You must be signed in to change notification settings - Fork 274
Description
Hello,
If in mail Content-Transfer-Encoding ends with a space character, EmailConverter.mimeMessageToEmailBuilder method throws an error. Is it fixable?
Example code :
MimeMessage message = EmailConverter.emlToMimeMessage(emailfile);
EmailPopulatingBuilder pop = EmailConverter.mimeMessageToEmailBuilder(message);
Example Email
Content-Type: multipart/alternative;
boundary="2cu1j27uX5Y7=_?:"
--2cu1j27uX5Y7=_?:
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
text plain
--2cu1j27uX5Y7=_?:
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit
text html
--2cu1j27uX5Y7=_?:--
Exception stack trace :
Exception in thread "main" java.lang.IllegalArgumentException: unknown content transfer encoder: 7bit
at org.simplejavamail.api.email.ContentTransferEncoding.lambda$byEncoder$1(ContentTransferEncoding.java:55)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at org.simplejavamail.api.email.ContentTransferEncoding.byEncoder(ContentTransferEncoding.java:55)
at org.simplejavamail.converter.EmailConverter.buildEmailFromMimeMessage(EmailConverter.java:758)
at org.simplejavamail.converter.EmailConverter.mimeMessageToEmailBuilder(EmailConverter.java:139)
at org.simplejavamail.converter.EmailConverter.mimeMessageToEmailBuilder(EmailConverter.java:125)
at org.simplejavamail.converter.EmailConverter.mimeMessageToEmailBuilder(EmailConverter.java:117)