ChangeLog

VersionRelease Date
v2.5.12023-09-13
v2.5.02023-09-06
v2.4.22023-07-17
v2.4.12023-07-15
v2.4.02023-06-25
v2.3.02023-05-22
v2.2.02023-04-28
v2.0.02023-03-17
v1.1.02022-08-09
v1.0.02022-07-27

v2.5.1, 2023-09-13

  • Fixed issues:
    • Incorrectly enable TLS for http and smtp services without ssl cert.

v2.5.0, 2023-09-06

  • New features:

  • Improvements:

    • "License" page now always shows an input field to activate license key.
    • "SMTP Events" page:
      • Drop "Subject" field (it didn't display subject in earlier versions).
      • Add links to settings pages for events:
        • "Not contain any hosted domain"
        • "Not an authorized mail server"
        • "Not secure SMTP connection"
        • "Wrong archiving address"
  • Fixed issues:

    • Can not render charts if server OS doesn't have package tzdata installed.

v2.4.2, 2023-07-17

  • Improvements:
    • Add small icons to easily clear input texts and dates in search form.
  • Fixed issues:
    • Not correctly wildcard search keyword with upper cases. Thanks Harvey (hw234 at gmx.de) for the report.

v2.4.1, 2023-07-15

  • Improved tooltip of search form.
  • Fixed issues:
    • Not correctly handle wildcard search keyword. Thanks Harvey (hw234 at gmx.de) for the report.
    • Not correctly display admin emails on page footer (Contact Webmaster).

v2.4.0, 2023-06-25

  • WARNING: A license key is now always required. Sign up to our website to get a trial license or purchase one: https://store.iredmail.org/
  • Improvements:
    • Simplified event filters on SMTP Events page.
    • Refactored SMTP queue info on Dashboard page.
    • Add filters on Activities page.
    • Display account display name and login username while editing account profile.
    • Log more info of SMTP events.
    • spider-import:
      • It now supports importing from specified IMAP folders instead of all folders (argument --imap-folder). Multiple folders can be specified with multiple --imap-folder arguments. For example, to import emails from INBOX and Sent folders: --imap-folder INBOX --imap-folder Sent.
      • Simplified console output.
  • Fixed issues:
    • Not set strict file permission on log files (it's now 0700).
    • Not rotate web log file.
    • Not start and stop components in proper order. This may cause database access error after closed databases.
    • Several minor web UI display issues.

v2.3.0, 2023-05-22

  • NEW: Export all emails match the search pattern.
  • Disable animation while updating charts on Dashboard page.
  • Fixed issues:
    • Not elegantly shut down fts doc queue.
    • Not recheck max mailboxes after starting or stopping archiving for user.
    • Cannot export emails in some cases if attachment is an inline MIME part in plain text or html.
    • Incorrect timezone in statistic charts on Dashboard page.
    • Few other minor issues.

v2.2.0, 2023-04-28

  • Improvements:
    • Precisely search sender and recipient with full email address.
    • Display mail subject and header "Message-ID:" on "SMTP Events" page for discarded message only.
  • Fixed issues:
    • Another smtp server "Cannot start TLS: handshake failure" error.

v2.1.0, 2023-04-24

  • Improvements:
    • New "SMTP Events" page to show smtp action/reply of each smtp session.
    • Only one domain name is allowed in ssl cert.
    • New command line argument: "-debug-smtp", useful to get detailed smtp session data for troubleshooting if necessary.
    • Add few more strong secure SSL ciphers for smtp service.
    • Some other minor improvements.
  • Fixed issues:
    • spider-import panic while importing messages from IMAP server.
    • smtp server raised "Cannot start TLS: handshake failure" error.

v2.0.0, 2023-03-17

  • Improvements
    • Not collect email addresses in Delivered-To: header(s).
    • Log sender/recipients for troubleshooting when rejecting email. #904
    • Handle multiple email addresses in one X-Envelope-To: header. #936
    • Log detailed error message if failed to request ssl cert. #906
    • Use TLSv1.3 by default when requesting ssl cert.
    • Enable SQLite WAL mode by default.
  • Fixed issues
    • Can not parse email with invalid character in header field.
    • Can not parse email with incomplete attachment.
    • Invalid renewal time for newly submitted domain name used to request ssl cert.
    • Still count "Stop Archiving" mailboxes as valid one.
    • Initialize API routers before csrf middleware to avoid CSRF verification.

v1.1.0, 2022-08-09

  • Improvements
    • List all email addresses under (hosted) email domain, including mailbox stats: numbers of sent / received messages, size of sent / received messages.
    • Display latest messages when auditor selects a mailbox.
    • Auditor can now search keyword for selected mailbox.
    • Display mail subjects of messages which are stayed in smtp queue but failed to parse. This should be easier for sysadmin to decide whether or not to delete them.
    • Automate SQL structure upgrade for smtp queue.
    • Simplify JavaScript code, improve unittests, web UI.

v1.0.0, 2022-07-27

  • First stable release.