Topic: iRedMail-0.9.0-rc1 has been released
iRedMail-0.9.0-rc1 has been released, we need your help to test it before we tag it as stable release.
* Download it directly with this link: https://bitbucket.org/zhb/iredmail/down … c1.tar.bz2
* IMPORTANT NOTE: it's not recommended for production use. and we don't provide upgrade tutorial for beta/rc releases.
This release candidate has better RHEL/CentOS 7 support, and below are the full changes since iRedMail-0.9.0-beta2:
* Use /var/lib/nginx_tmp_client_body to temporarily store user uploaded files. * Enable '@lookup_sql_dsn' in Amavisd by default, used for per-recipient (per-user, per-domain and global) policy lookup, including per-recipient white/blacklist, spam policy control. * Backup scripts will log backup status in SQL table `iredadmin`, admin can check backup status with iRedAdmin (either open source edition of iRedAdmin-Pro). * Fix incorrect privilege on PostgreSQL table 'vmail.deleted_mailboxes_id_seq'. * Fix incorrect SQL command used to create iRedAdmin database for OpenLDAP backend on OpenBSD. * Replace mod_auth_mysql/pgsql by apr-util-mysql/pgsql for Awstats/Cluebringer webui user authentication on Debian/Ubuntu. Better RHEL/CentOS 7 support: * Install epel-release and phpLDAPadmin from vendor repo. * Update Roundcube webmail to the latest 1.0.3. * Don't open network ports for ldap/ldaps service in firewalld. * Fix incorrect ClamAV socket location on RHEL/CentOS 7. * Fix improper file owner of Amavisd config file, it's now owned by amavisd group.
New iRedAPD release has some improvements too:
New plugin: plugins/amavisd_reject_message_size_limit.py, works with Postfix 'smtpd_end_of_data_restrictions'. Used to reject email if current message size exceeds per-recipient message_size_limit stored in Amavisd database (column `policy.message_size_limit`).
Detect current smtp protocol state and pick up applicable plugins. It's now working with Postfix 'smtpd_end_of_data_restrictions'.
Here's full changes since iRedMail-0.8.7:
* Improvement: - Backup scripts will log backup status in SQL table `iredadmin`, so that admin can easily check backup status with iRedAdmin. - Nginx support is now available on all Linux/BSD distributions. - MariaDB support is now available on FreeBSD. - Enable '@lookup_sql_dsn' in Amavisd by default, used for per-user, per-domain and global per-recipient policy, including per-recipient white/blacklist, spam policy. - New index in `amavisd` database for SQL column `policy.policy_name`. Required by iRedAdmin-Pro self-service. - On RHEL/CentOS, phpldapadmin is now installed from EPEL repo. * Fixed: - Replace mod_auth_mysql/pgsql by apr-util-mysql/pgsql for Awstats and Cluebringer webui user authentication on Debian/Ubuntu. - Set 'receive_override_options=no_address_mappings' in Postfix to disable address mappings before content filter (Amavisd, in our case), and remove 'no_address_mappings' in Postfix master.cf defined for transport '127.0.0.1:10025'. Important note: you should comment out 'receive_override_options=no_address_mappings' in Postfix if you don't have a content filter. - Not enable cron job to update SpamAssassin rules in file /etc/default/spamassassin (CRON=1) on Debian/Ubuntu. - Incorrect quota dict name in Dovecot quota warning script. - Decrease number of pre-forked Amavisd processes to 4 to reduce memory usage. - Add missing SQL column (mailbox.enableindexer-worker) and LDAP attribute/value pair: enabledService=indexer-worker. Required by Dovecot. Thanks dwbotsch <botsch _at_ cnf.cornell.edu> for the report. * Updated packages: + Roundcube webmail -> 1.0.3 + iRedAPD -> 1.4.4. Bug fixes, performance improvement, new plugins. + iRedAdmin -> 0.4. New tool scripts, fixes several issues. * Below packages are removed from iRedMail for security concern and their own package dependences: - phpMyAdmin - phpPgAdmin If you need a sql management tool, please try http://adminer.org/ (web-based, a single PHP file) or other desktop applications instead.