You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NEW: We've added an option to limit incoming emails. Please see README
We are now creating indexes for our collections
Returning a "DENY" if the message is larger than 16MB
Returning a "DENY" if the message cannot be parsed
Updated libraries
1.6.4 - 2020-09-22
If there is an error upon saving the email to MongoDB, we now try to save again, but without the "raw" and "haraka_body" values (they are redundant anyway). This prevents some errors we have seen with "offset out of range".
You can now store a comma separated email list for CC and BB in the new error sending code which was introduced in 1.6.2
The size limit code was further enhanced as it now removes the "raw" and "haraka_body" values first (they are redundant anyway) and the calculates the size again. If the 16MB limit is hit, it will send out an error email
Added the entire header object to the error email body
Fixed an issue with the error email not being sent
Fixed an issue which prevented sending the error email
Fixed an issue with the error email not showing the message-id properly
Fixed an issue with returning the proper error code when there is an error with the size
1.6.3 - 2020-09-21
Enhanced attachment parsing for checking the proper extension
EML messages with different content type are getting the extension EML properly
Delivery reports are automatically being renamed so they show up properly
1.6.2 - 2020-09-14
You can now use a mongodb:// connection string with the new string value
There is now a new "limit" option as you cannot insert more that 16 MB documents into MongoDB
You can now send back emails to the sender on limits, parsing, and insert errors
Improved performance for parsing inline images
Added custom content type to extend what attachments Haraka should accept as valid files. Otherwise the attachment is renamed to (filename).txt
Removed some content types from the default reject string
The log shows you now the connection to the MongoDB instance and depending on what you use a different wording for the connection
Emails with headers that contain "." are now inserted (previously those emails failed)
Updated libraries
1.6.1 - 2020-08-27
We now block harmful attachments by default (you can adjust which files should be rejected in the config)
We now check the content Type of the file and change the extension if it differs
Updated libraries
1.5.8 && 1.5.9 && 1.6.0 - 2020-06-26
Fixed an issue with inline images which were not parsed properly anymore as of 1.5.7
Enhanced performance for inline images
Made some other improvements to the attachment parsing