Topic: Amavisd configuration incomplete
==== Required information ====
- iRedMail version: 0.8.7
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): PGSQL
- Linux/BSD distribution name and version: Centos 6.5, Linux 3.14.4-x86_64-linode40 on x86_64
- Related log if you're reporting an issue: n/a
So, in my server's default local domain email accounts, within the headers of received mail, I see this:
Authentication-Results: <my_domain> (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
But then I noticed in received email within my other virtual domains, this header did not appear. I then realized that in amavisd config file:
only contained my local domain, and NOT the rest of my virtual domains. Once they were added, the headers were written properly across all domains.
Shouldn't that field be appended to when when you add new domains within iredadmin(-pro)?
It would also be nice if you could integrate into iredadmin(-pro) the ability to manage the DKIM signing settings per domain. That too required manually editing the amavisd config file to get signing to work across all virtual domains as your initial setup scripts only cover the primary local domain. Which is fine considering at that stage the scripts only know of that 1 single domain but later to add domains means remembering to go back into amavisd.conf to get DKIM signing to also work for that new domain. Just a thought.
- Fabian S.