During our Communtiy meeting at FOSDEM 2018, @stephdl shown the development progress of rspamd integration (see videos).
There’s an update: yesterday nethbot uploaded the first bundle of nethserver-mail2-*
packages!
https://github.com/NethServer/dev/issues/5394#issuecomment-363804205
The source code of the new packages bundle is available at
https://github.com/NethServer/nethserver-mail
This git repo contains the merged code from nethserver-mail-server, nethserver-mail-common, nethserver-mail-filter repositories plus the Rspamd development work. Old repositories are still available for v6 and v7 (amavisd-based) code.
I try to recap the current state of this huge work - feel free to comment/add more. As said our goal is to replace amavisd with rspamd for NS7.5 ISO milestone by reaching feature parity (and more). What’s missing?
To enter the Beta stage:
- DKIM signing (based on OpenDKIM)
- Documentation to migrate existing DKIM keys to OpenDKIM
- Manual upgrade procedure from amavisd to rspamd
For final release:
- Disclaimer implementation
- Automated upgrade procedure from amavisd to rspamd
- Merge nethserver-smarthost source code into nethserver-mail
For rspamd eagers here’s how to install the new packages from scratch:
yum --enablerepo=nethserver-testing \
nethserver-mail2-{common,filter,server} clamav-data-empty
And how to switch to rspamd (pay attention to blanks):
yum --enablerepo=nethserver-testing swap \
-- remove nethserver-mail-{common,filter,server} \
-- install nethserver-mail2-{common,filter,server}
The clamd@amavisd
instance can be stopped now:
systemctl status clamd@amavisd
systemctl stop clamd@amavisd
To switch back to amavisd (stable):
yum --enablerepo=nethserver-testing swap \
-- install nethserver-mail-{common,filter,server} \
-- remove nethserver-mail2-{common,filter,server}