Since NethServer 7.5 was released new installations of the Mail module are based on mail2 packages, and run Rspamd as spam filter. Existing installations based on amavisd-new can be upgraded manually, as announced here:
I think the new Mail module is stable enough to fully replace the older one in an automatic way. I propose to release an automatic upgrade to the Rspamd based implementation.
Maintaining two different implementations that do the same thing is a waste of energy!
I agree, all my servers are upgraded already.
Only issue may be with raspberry arm implementation as it seems not easy to use mail2 because of RAM usage (clamav), see https://github.com/markVnl/nethserver-arm-dev/issues/12
Work has been done and it is possible to install nethserver-mail2 without the nethserver-mail2-filter package (e.g. make it optional) . Did no work / testing on arm though and the repo still needs to be updated.
Curious about the Status because while testing / working on other stuff came across a unpleasant side effect of the comps solution to pull the latest nethserver-mail stack in;
If a group containing nethserver-mail2 is removed it removes the mail2 packages and packages depending on mail2 too. To reproduce:
Install from software center Email , Roundcube web mail and WebTop 5 groupware (or sogo).
then remove Roundcube web mail. or shortcut:
Install Email and on the command line remove (not installed) roundcubemail group yum remove @"Roundcube web mail"
Besides this an other observation;
It is impossible to reinstall a mail2 package: it conflicts with it self:
# yum reinstall nethserver-mail2-server
..
ERROR with transaction check vs depsolve:
nethserver-mail-server conflicts with nethserver-mail2-server-2.2.8-1.ns7.noarch
nethserver-mail-server conflicts with (installed) nethserver-mail2-server-2.2.8-1.ns7.noarch
I am convinced now versioning at provides and obsoletes is mandatory.