> On 25 Sep 2018, at 09:28, Odhiambo Washington via Exim-users 
> <exim-users@exim.org> wrote:
> 
> I have multiple domains hosted on the same server. They are virtual
> domains. The server has just one IP address and one Exim instance.
> I am wondering how to easily do DKIM signing for these domains. I decided
> to use the same selector for all the domains to make life easy. Would the
> following transport work? If not, what is the best way to do this for
> multiple domains sharing the same IP address?
> 
> remote_smtp_DK:
>  driver = smtp
>  dkim_domain = ${sender_address_domain}
>  dkim_selector = csl
>  dkim_private_key =
> "/etc/pki/tls/dk/${sender_address_domain}-dkim.priv.key"
>  dkim_canon = relaxed
>  dkim_strict = true

It is better to check for the existence of the key as follows.

dkim_domain = ${if 
exists{/etc/pki/tls/dk/${lc:$sender_address_domain}-dkim.priv.key}{${lc:$sender_address_domain}}{}}
dkim_private_key = ${if 
exists{/etc/pki/tls/dk/${lc:$sender_address_domain}-dkim.priv.key}\
   {{/etc/pki/tls/dk/${lc:$sender_address_domain}-dkim.priv.key}{0}}

- A


-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to