Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
Following remarks made by @adarshasp87 on gitter,
it turns out MailEnvelopeImpl uses an inmemory data structure to store temporary messages before enqueuing them.
When the size extension is not enabled, this can cause "out of memory exceptions".
We would rather like to rely on a DeferedInputStream, or the like, in order to allow very large messages reception in SMTP.
Community members should feel free to contribute this simple fix.