Skip to content

v1.6.5

Choose a tag to compare

@thenitai thenitai released this 18 Oct 17:57
· 50 commits to master since this release

1.6.5 - 2020-10-18

  • 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