-
-
Notifications
You must be signed in to change notification settings - Fork 275
Description
If you work with Outlook/Exchange you can request delivery receipts for your emails. After sending an email, you'll get a receipt if the email has been successfully delivered to the recipient's server.
If the recipient's server supports these confirmations, the returning email can successfully be parsed and converted by Simple-Java-Mail's Outlook to email converter.
If the recipient's server doesn't support this feature, you'll get a different email from your Exchange server. This message contains an attached email without body (empty text, empty html, empty rtf). Therefore the OutlookEmailConverter.buildEmailFromOutlookMessage recursive call fails on line 111 because the mime-body of the attached mail is empty and the whole conversion is stopped with an IllegalStateException (InternalEmailConverterImpl.java:42).
Line 111 in f306e89
| final byte[] mimedata = internalEmailConverter.mimeMessageToEMLByteArray(message); |
I would suggest to make this conversion more fault-tolerant to support the mentioned Exchange messages.
Unfortunately, I can't attach a sample email because of privacy issues but I would be happy to help resolving this issue.
BTW: Because of some dependency issues, I still have to work with version 6.7.5.