1

Topic: DKIM sign without amavisd

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.6.8
- Deployed with downloadable installer
- Linux/BSD distribution name and version: Rocky Linux 8
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MariaDB
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? Yes
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

Hello,

I've been trying to configure amavisd for DKIM signing only, no DKIM verification, no spam filtering, no virus scanning, no bad header checks, etc... we already do all of this in another system so I really only need to DKIM sign outbound mail. Is there a way I can completely disable everything in amavisd except DKIM signing or even just replace it with something like OpenDKIM?

I'm asking here because I'm unsure how much of iredmail/iredapd/iredadmin-pro sql uses amavisd.

Thanks!

----

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

2

Re: DKIM sign without amavisd

- You can disable them in Amavisd config file.
- iRedAPD queries Amavisd sql db, so if you keep its sql db, iredapd works. Or, disable iRedAPD plugin "amavisd_wblist" in /opt/iredapd/settings.py to not query it at all.
- iRedAdmin-Pro manages data in amavisd database, so if you keep its sql db, iRedAdmin-Pro works. You can also disable Amavisd integration by setting below 3 parameters to False in /opt/www/iredadmin/settings.py:

amavisd_enable_logging = False
amavisd_enable_quarantine = False
amavisd_enable_policy_lookup = False

Don't forget to restart iredapd / iredadmin services after modified their config files.