Topic: iRedMail-1.0 has been released.
The great final iRedMail-1.0 has been released. I started iRedMail in 2007, cannot believe it's been 12 years. But what's next? A dockerized edition.
Download from our website: https://www.iredmail.org/download.html
Upgrade your existing iRedMail server: https://docs.iredmail.org/iredmail.releases.html
Introduce "iRedMail Easy" - the new deployment, upgrade and support platform
iRedMail Easy is the new web-based deployment, (one-click) upgrade and technical support platform introduced few months ago, we release new version frequently (currently one new release per month), with the one-click upgrade support, you can easily keep the iRedMail server up to date without caring about any technical details. It's the recommend way to deploy NEW iRedMail server and get technical support.
For more details, please check our website, the comparison of iRedMail Easy and classic downloadable installer is available too: https://www.iredmail.org/easy.html
If you need to upgrade existing iRedMail server to the iRedMail Easy platform, please check our tutorial: Migrate from iRedMail to iRedMail Easy platform.
Major changes since iRedMail-0.9.9.
Supports new distribution releases
Drop support for old distribution releases
OpenBSD 6.4, 6.5.
Ubuntu 16.04, 18.10. NOTE: We have no plan to support non-LTS Ubuntu edition anymore, only the latest LTS edition will be supported.
Drop support for backend
Drop support for OpenBSD ldapd backend.
Removed OpenDMARC integration
We removed OpenDMARC integration due to internal bug which caused incorrect
email rejection. Bug reported to upstream: https://github.com/trusteddomainproject … /issues/50.
Seems OpenDMARC project is not active for years, we have no plan to integrate it again shortly.
Enable quota-status service. Postfix can query this service and reject email immediately if user's mailbox is over quota.
Enable tracking user loast login time by default for MySQL/MariaDB and OpenLDAP backends. Note: Dovecot doesn't support this with PostgreSQL yet.
Replace few Python collector by Go modules for better performance.
Disable email notification since netdata is too sensitive and the notification message is "useless".
Disable sending anonymous statistics to netdata cloud.
tools/backup_*.sh: Remove old empty backup directory.
Timeout for clamd service to load virus database is too short on CentOS 7.
Rejects the new Facebook servers which contain IP address in their HELO identities.
Incorect SSL CA file path on FreeBSD.
Improper postrotate command for log files on Linux.
Improper order of restriction rules in Postfix `smtpd_sender_restrictions` setting.
Fail2ban jail config file doesn't correctly set sshd port number(s).
Loose Fail2ban filter rules (postfix/dovecot) to reduce negative bans.
[Linux] Not send kill signal to php-fpm daemon process to reopen log file after logrotation.
tools/create_mail_user_OpenLDAP.py: Fix missing comma which causes incorrect value of ldap attribute 'enabledService'. Thanks Michael Chong.
Roundcube webmail -> 1.4.1
iRedAPD -> 3.3
iRedAdmin -> 0.9.9
netdata -> 1.19.0
mlmmjadmin -> 2.1
php -> 7.3 (FreeBSD only)