1

Topic: iRedMail-0.8.0 has been released

Dear all,

iRedMail-0.8.0 stable release has been released.

Highlight changes since iRedMail-0.7.4
  • iRedMail now works on 3 new distributions:

    • OpenBSD 5.1. See special notes about OpenBSD below.

    • Gentoo. Works with the latest release (or daily build) and the latest portage

    • Linux Mint 12 (based on Ubuntu 11.10, code name: lisa)

  • Drop support for below distributions and releases:

    • Debian 5 (Lenny)

    • Ubuntu 8.x, 9.x, 10.10, 11.04. Note: Ubuntu 10.04, 11.10 will be dropped in next iRedMail release, please use 12.04 LTS instead.

    • openSUSE: 11.x

    • FreeBSD: 7.x

  • PostgreSQL support is available on RHEL/CentOS/Scientific Linux 6.x, Ubuntu 11.10, 12.04 (LTS), FreeBSD, OpenBSD. The initial release of iRedAdmin-Pro-PGSQL, a.k.a iRedAdmin-Pro for PostgreSQL backend is available for purchase here: http://www.iredmail.org/admin_buy.html It achieves the same features as the latest iRedAdmin-Pro-MySQL, v1.4.0, except Policyd (v1) integration. Hope you guys will like it.

  • Add shell scripts to backup OpenLDAP and/or MySQL databases in cron automatically. Backup directory is /var/vmail/backup by default.

  • All clients are forced to use IMAPS and POPS (via STARTTLS) for better security by default. To enable POP3/IMAPS without STARTTLS, please set disable_plaintext_auth=no AND ssl=yes in dovecot.conf.

  • Enable greylist opt-in in Policyd-1.x by default. With greylisting opt-in, you can choose to disable greylisting for certain domain and/or mail user with iRedAdmin-Pro.

  • Add share folder support within Dovecot 2.

  • Add new value of enabledService: doveadm. Required by Dovecot-2.0 service doveadm.

  • Use Dovecot-2.0 instead of 1.2 on openSUSE-12.1.

You can now simplify automate installation with several variables. For example, install iRedMail with an existing config file:

shell# AUTO_USE_EXISTING_CONFIG_FILE=y \
    AUTO_INSTALL_WITHOUT_CONFIRM=y \
    AUTO_CLEANUP_REMOVE_SENDMAIL=y \
    AUTO_CLEANUP_REMOVE_MOD_PYTHON=y \
    AUTO_CLEANUP_REPLACE_IPTABLES_RULE=y \
    AUTO_CLEANUP_RESTART_IPTABLES=y \
    AUTO_CLEANUP_REPLACE_MYSQL_CONFIG=y \
    AUTO_CLEANUP_RESTART_POSTFIX=n \
    bash iRedMail.sh

It fixes some bugs also:

  • Installation on FreeBSD won't break anymore. This bug of iRedMail exists for more than one year, caused by a global variable: DEBUG='NO'.

  • Incorrect postrotate command for dovecot log files. Thanks raffayellow@gmail for the report.

  • Two Dovecot config files are world readable: used_quota.conf, share-folder.conf. Thanks Martin Kuchar for the report.

  • User authentication in Roundcube is case sensitive (login_lc).

Some package are upgraded to the latest stable release:

  • Roundcube -> 0.7.2

  • MySQL -> 5.5 (FreeBSD)

  • Dovecot -> 2.0 (FreeBSD)

  • iRedAdmin -> 0.1.7. It now works with PostgreSQL.

  • iRedAPD -> 1.3.7. It now works with PostgreSQL, and there's a new plugin "ldap_expired_password" for OpenLDAP backend, used to force mail user to change password in 90 days.

Special notes about OpenBSD
  • Installation guide for installing iRedMail on OpenBSD is here: http://www.iredmail.org/install_iredmai … enbsd.html

  • OpenBSD uses built-in spamd(8) for greylisting, whitelisting, blacklisting, not Policyd. Unfortunately, iRedAdmin-Pro doesn't yet support spamd(8), please use command line tools instead. e.g. spamdb.

OpenBSD is my favorite OS, and iRedMail was designed for OpenBSD at the beginning in 2007, i'm glad we come back to OpenBSD again. And, the most important thing is, eventually, i did something for my favorite OS. smile