1

Topic: iRedMail-1.3.1 has been released

Dear all,

iRedMail-1.3.1 has been released.

Here's major changes since iRedMail-1.3.

Fixed issues
  • Fail2ban match rules were not up to date to match log lines produced by the latest Roundcube. Thanks Igor Cej for the feedback.

Updated packages
  • Roundcube webmail -> 1.4.7, it includes one security fix.

  • iRedAPD -> 4.2, it addressed a critical issue which caused temporary rejection.

  • netdata -> 1.23.1

BROKEN distribution

iRedAdmin(-Pro) is currently broken on FreeBSD, please wait for some more days. But if you install iRedMail on FreeBSD without iRedAdmin, the installation will finish without any issue.

  • We ported iRedAPD and mlmmjadmin from Python 2 to 3, but still need some time to port iRedAdmin(-Pro) to Python 3.

  • mlmmjadmin requires uwsgi for Python 3, but iRedAdmin(-Pro) requires uwsgi for Python 2. They both create file /usr/local/bin/uwsgi, hence we can not install uwsgi for both Python versions right now. We will replace uwsgi by other WSGI server like "gunicorn" shortly, please be patient.

Also, here's release notes of iRedMail-1.3.

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.

Introduce all-in-one Dockerized iRedMail

We have built an all-in-one Dockerized iRedMail, get it here:
https://hub.docker.com/r/iredmail/mariadb

  • Only MariaDB backend is available right now.

  • Based on Alpine Linux (3.11.6) docker image, all components in one container.

  • SOGo groupware is not included because SOGo team doesn't offer binary packages for Alpine.

It's not considered as production ready, please don't run it on production
server now. Feedback, suggestions are all welcome. smile

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: iRedMail-1.3.1 has been released

Hello,

  I understand that upgrades must be applied in order and without skipping. Does this rule is also valid for modifications (v.r.m; Version.Release.Modification)?
  Modifications imply some minor changes, so it still begs the question. smile

  More specifically, can we upgrade from 1.2.1 to 1.3.1 skipping 1.3?

FreeBSD 12.1 - Postgres

Thanks and keep yourselves healthy.

3

Re: iRedMail-1.3.1 has been released

Looking forward to a fully functional release for FreeBSD 12.1 with MariaDB

4 (edited by bartoruiz 2020-08-25 12:51:49)

Re: iRedMail-1.3.1 has been released

ZhangHuangbin wrote:

But if you install iRedMail on FreeBSD without iRedAdmin, the installation will finish without any issue.

Not anymore?

===>   py27-webpy-0.61 depends on file: /usr/local/bin/python2.7 - found
===>  Configuring for py27-webpy-0.61
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "setup.py", line 7, in <module>
    from web import __version__
  File "web/__init__.py", line 4, in <module>
    from . import (  # noqa: F401
  File "web/db.py", line 771
    print("ERR:", str(sql_query), file=debug)
                                      ^
SyntaxError: invalid syntax
*** Error code 1

Stop.
make: stopped in /usr/ports/www/webpy

The latest stable release webpy 0.61 only supports Python >= 3.5

Can workaround with 'pkg install py27-webpy' and editing runtime/install.status

5

Re: iRedMail-1.3.1 has been released

bartoruiz wrote:

Can workaround with 'pkg install py27-webpy' and editing runtime/install.status

More details, please

I have the same:

[ INFO ] Installing port: www/webpy (2020-08-31 10:41:37) ...
===>  Cleaning for py38-webpy-0.61
===>   py27-webpy-0.61 depends on package: py27-setuptools>0 - found
===>   py27-webpy-0.61 depends on file: /usr/local/bin/python2.7 - found
===>  Configuring for py27-webpy-0.61
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "setup.py", line 7, in <module>
    from web import __version__
  File "web/__init__.py", line 4, in <module>
    from . import (  # noqa: F401
  File "web/db.py", line 771
    print("ERR:", str(sql_query), file=debug)
                                      ^
SyntaxError: invalid syntax
*** Error code 1

Stop.
make: stopped in /usr/ports/www/webpy 

6

Re: iRedMail-1.3.1 has been released

Dgonny wrote:

More details, please

after error install package with :
pkg install py27-webpy

then edit last line of runtime/install.status file, and mark it DONE

the execute 'bash iRedMail.sh' again.

7

Re: iRedMail-1.3.1 has been released

bartoruiz wrote:
Dgonny wrote:

More details, please

after error install package with :
pkg install py27-webpy

then edit last line of runtime/install.status file, and mark it DONE

the execute 'bash iRedMail.sh' again.

Thank you very much for your response

8

Re: iRedMail-1.3.1 has been released

ZhangHuangbin wrote:

Dear all,
We have built an all-in-one Dockerized iRedMail, get it here:
https://hub.docker.com/r/iredmail/mariadb

  • Only MariaDB backend is available right now.

  • Based on Alpine Linux (3.11.6) docker image, all components in one container.

  • SOGo groupware is not included because SOGo team doesn't offer binary packages for Alpine.

It's not considered as production ready, please don't run it on production
server now. Feedback, suggestions are all welcome. smile

Hello and thank you for all your work on this project.

I've tried using the container on a Raspberry Pi 4 (armv7l architecture) and it fails on startup with:
>standard_init_linux.go:219: exec user process caused: exec format error

I understand that it's an architecture problem but it seems from earlier forum posts that armv7l is already supported, is that not the case?

I tried modifying the config files by opening the container with:
>docker run -it --entrypoint bash iredmail/mariadb:nightly
But it also failed with the same error message.

Is there something I can do to fix this on my side? I'm not very experienced with Docker and if I can't bash into the image I don't see how to modify its contents.

9

Re: iRedMail-1.3.1 has been released

I don't have RPi for testing, so it may not work well on RPi. sorry about this.