Topic: iRedMail-0.9.7 has been released, and European office in Slovenia
Dear all,
iRedMail-0.9.7 stable release has been released.
And another good news: we have more and more EU customers, so we have open an European office in Ljublana, Slovenia, to offer better tech support. You can find the office address in the "Contact" page.
Download it: http://www.iredmail.org/download.html
Upgrade tutorials are available here: http://www.iredmail.org/docs/iredmail.releases.html
We offer paid remote upgrade support if you don't want to get your hands dirty.
Below are changes since iRedMail-0.9.6, and planned changes in next release.
Supports new distribution release
OpenBSD 6.1. OpenBSD 6.0 is not supported anymore.
Ubuntu 17.04. Ubuntu 16.10 is not supported anymore.
Debian 9 (code name: stretch).
Improvements
SQL structure change (for SQL backends): drop few columns in sql table
`vmail.alias`, and creates 2 new tables: forwardings, alias_moderators. For
more technical details, please check this issue:
https://bitbucket.org/zhb/iredmail/issues/101SOGo: New script 'tools/backup_sogo.sh'. used to backs up SOGo data with 'sogo-tool backup' command.
Fail2ban:
Add one new regular expession to filter Roundcube log.
Enable 2 new jails: apache-auth, nginx-http-auth.
Split jail.local to multiple modular jail config files under /etc/fail2ban/jail.d.
Nginx: Use different directories to store different type of config files for easier customization.
/etc/nginx/conf.d/ - store configurations used inside 'http {}'
/etc/nginx/sites-available/ - store config files for web sites. All files under this directory are NOT loaded by default.
/etc/nginx/sites-enabled/ - store config files for web sites. All files under this directory will be loaded by default. Usually file under this directory is a symbol link to file under /etc/nginx/sites-available/. This way we can easily enable or disable a site without renaming or moving its config file.
/etc/nginx/sites-conf.d/ - store per-site modular config files. for example, for web domain 'iredmail.org', we use directory '/etc/nginx/sites-conf.d/iredmail.org/' to store modular config files for all its http settings, and '/etc/nginx/sites-conf.d/iredmail.org-ssl/' for all https settings. You can use a prefixed digital number or letter to define the order loaded by Nginx. For example, '00-listen.conf' will be loaded before other files.
Generate /root/.my.cnf-<sql-user>:
/root/my.cnf-vmail
/root/my.cnf-vmailadmin
/root/my.cnf-amavisd
/root/my.cnf-iredapd
/root/my.cnf-iredadmin
/root/my.cnf-sogo
/root/my.cnf-roundcube
Fixed issues
Enable 'iterate_query =' in 'dovecot-mysql.conf', so that doveadm works fine if it needs to get all mail users.
Not enable cron job for iRedAdmin script: tools/delete_mailboxes.py. Thanks sergiocesar <sergio _at_ winc.net> for the report.
tools/backup_mysql.sh: Backup sql databases with mysqldump option '--skip-comments' to avoid possible backdooring hack. FYI: https://blog.tarq.io/cve-2016-5483-back … p-backups/
FreeBSD:
installing port 'archives/arj' interrupts iRedMail installation. This is caused by global variable 'LANGUAGE=C'.
Cannot reset MySQL (5.7) password.
Updated packages
Roundcube webmail -> 1.3.0
iRedAPD -> 2.1
iRedAdmin -> 0.8
uwsgi -> 2.0.15 (OpenBSD only)
Planned changes in next release
Completely drop Apache support. Nginx will be the only one web server shipped by iRedMail.
Integrate a mailing list manager like Mailman or mlmmj (preferred).
----
Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.