1

Topic: iRedMail-0.9.8-beta1 has been released

Dear all,

First beta release of iRedMail-0.9.8 has been released.

WARNING: This is a beta release, not recommended for production use.

Below are changes since iRedMail-0.9.7:

Supports new distribution release
  • OpenBSD 6.2

  • Ubuntu 17.10

Dropped distribution releases
  • RHEL/CentOS 6

  • Ubuntu 14.04 LTS, 17.04

  • Debian 8

  • OpenBSD 6.1

New components
Removed components
  • Apache has been removed, Nginx is the only one web server available.

  • Awstats has been removed. Use netdata instead. Note: netdata currently works on Linux and FreeBSD, not OpenBSD.

Improvements
  • Integrate 'mlmmj' mailing list manager, and 'mlmmjadmin' RESTful API server for easy mlmmj management. Note: mlmmj & mlmmjadmin are now core components in iRedMail, not optional.

  • SQL backends:

    • New table: maillists.

    • New SQL columns: domain.maillists, forwardings.is_maillist

    • Table renamed: alias_moderators -> moderators.

    • Removed column: mailbox.local_part. It's inherited from PostfixAdmin at the very beginning, but not used by any applications, time to drop it.

  • LDAP backends:

    • Allow mail list account to use 2 attributes: member, uniqueMember.

  • Fail2ban: new jail `postfix-pregreet`.

  • Dovecot: Log subject, sender, size in mail deliver log.

  • Amavisd: Add new sql column `maddr.email_raw` and trigger to store email address without address extension.

Fixed issues
  • installer:

    • not correctly configure SOGo with IPv6 SQL server address. Thanks to Wraptor <nijs.thibaut _at_ gmail.com> for the report in forum.

    • not check whether mailbox storage is set to /root.

  • SQL backends:

    • User under disabled domain is able to send email with smtp protocol.

  • Nginx: Use single config file for default web hosts.

  • SOGo: Cannot sync contacts on Android devices via EAS.

  • Amavisd: cannot store mail subject and sender display name if they contain emoji.

  • tools/backup_sogo.sh:

    • not set correct owner and permission on backup files.

    • cannot remove old backup files.

  • tools/backup_openldap.sh: Cannot log backup result to SQL db. Note: backup is fine, just no log in SQL db. Thanks swejun <ingvar _at_ zebware.com> for the feedback and fix in forum.

  • tools/create_mail_user_*:
    Not use current date as password last change date for newly created user.

  • tools/migrate_sql_alias_table.py: doesn't support 'utf8' charset.
    Thanks Kacper Guzik <kacper.guzik _at_ zenbox _dot_ pl> for the
    report and code contribution.

Updated packages
  • Roundcube -> 1.3.3

  • iRedAdmin -> 0.9

  • iRedAPD -> 2.2

2 (edited by mveplus 2018-02-09 06:39:27)

Re: iRedMail-0.9.8-beta1 has been released

Testing on Ubuntu 16.04 TLS, the beta installer fails:

 ~/iRedMail-0.9.8-beta1$ sudo ./iRedMail.sh 
< SKIP > Function: check_new_iredmail.
[ INFO ] apt-get update ...
Hit:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InRelease                       
Hit:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:4 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease
Reading package lists... Done
[ INFO ] Fetching source tarballs ...
[ INFO ] + 1 of 5: https://dl.iredmail.org/yum/misc/roundcubemail-1.3.4-complete.tar.gz
[ INFO ] + 2 of 5: https://dl.iredmail.org/yum/misc/iRedAdmin-0.9.tar.bz2
[ INFO ] + 3 of 5: https://dl.iredmail.org/yum/misc/mlmmjadmin-1.0.tar.bz2
[ INFO ] + 4 of 5: https://dl.iredmail.org/yum/misc/iRedAPD-2.2.tar.bz2
[ INFO ] + 5 of 5: https://dl.iredmail.org/yum/misc/netdata-1.9.0.gz.run
[ INFO ] Validate downloaded source tarballs ...
get_all.sh: line 133: shasum: command not found
    [ FAILED ]
<< ERROR >> Package verification failed. Script exit ...

There is no shasum to invoke, so this is the quick fix:

sudo ln -s /usr/bin/sha256sum /usr/bin/shasum

Keep up the good work!
Cheers,

3

Re: iRedMail-0.9.8-beta1 has been released

If you have package 'perl' installed, you get 'shasum' command:

# dpkg -L perl | grep shasum
/usr/bin/shasum
/usr/share/man/man1/shasum.1.gz

Does your server have perl installed before running iRedMail installer?

----

Does my reply help a little? How about buying me a cup of coffee ($5) as an encouragement?

buy me a cup of coffee

4

Re: iRedMail-0.9.8-beta1 has been released

I'm not looking for an accurate answer of course, more like an educated guess:  how long do you think it can take for this beta to go to a full version?  Do you think it will be weeks or rather months?

5 (edited by cvcvelo 2018-02-15 00:47:45)

Re: iRedMail-0.9.8-beta1 has been released

After the official 0.9.8 release, how long will support continue for iRedAdmin/iRedAdmin-Pro versions that use Apache instead of nginx?

Not opposed to migrating (and I'll also need to figure out migration from Mailman to mlmmj) but I'll need some time to move to these new (to me) components of 0.9.8. Thanks.

6

Re: iRedMail-0.9.8-beta1 has been released

Dominique wrote:

how long do you think it can take for this beta to go to a full version?  Do you think it will be weeks or rather months?

We need some time to fully expose the issues, a new beta/rc release is coming.

cvcvelo wrote:

After the official 0.9.8 release, how long will support continue for iRedAdmin/iRedAdmin-Pro versions that use Apache instead of nginx?

iRedAdmin(-Pro) is ran by uwsgi program, Apache/Nginx proxies the requests to uwsgi.
as long as your Apache + mod_wsgi is working, iRedAdmin(-Pro) will work as usual.

----

Does my reply help a little? How about buying me a cup of coffee ($5) as an encouragement?

buy me a cup of coffee