I am finally getting around to getting DKIM signing working for local
domains (exim 4.72).  I have some macros defined which lookup and
properly mysql quote the domain, selector, and private key from a
database in my transports.  What I want to do is included identical
text into multiple transports using the same included file.  Will exim
allow this?

Right now on my dev system, my transports look like this:

remote_smtp_webmail:
  driver = smtp
.ifdef DKIM_SIGNING
  dkim_domain = DKIM_DOMAIN
  dkim_selector = DKIM_SELECTOR
  dkim_private_key = DKIM_PRIVATE_KEY
.endif

remote_smtp_authenticated:
  driver = smtp
.ifdef DKIM_SIGNING
  dkim_domain = DKIM_DOMAIN
  dkim_selector = DKIM_SELECTOR
  dkim_private_key = DKIM_PRIVATE_KEY
.endif

It's big and repetitive*, so I would like to clean it up a little bit.

* Yes, yes, I know I could combine the webmail and smtp_authenticated
since they are the same on my dev system, but on my live system, they
are in fact different.

What I want to do is make a single file "/etc/exim/dkim_transport.conf" with:

.ifdef DKIM_SIGNING
  dkim_domain = DKIM_DOMAIN
  dkim_selector = DKIM_SELECTOR
  dkim_private_key = DKIM_PRIVATE_KEY
.endif

...and then include it in each place it's needed:

remote_smtp_webmail:
  driver = smtp
.include_if_exists /etc/exim/dkim_transport.conf

remote_smtp_authenticated:
  driver = smtp
.include_if_exists /etc/exim/dkim_transport.conf


Will exim allow this multiple inclusion of the same file?

-- 
Regards...      Todd
I seek the truth...it is only persistence in self-delusion and
ignorance that does harm.  -- Marcus Aurealius

-- 
## List details at http://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