Reco <recovery...@enotuniq.net> wrote:
> On Sat, Jul 31, 2021 at 02:45:34PM +0200, Sven Hartge wrote:
>> Reco <recovery...@enotuniq.net> wrote:
>> 
>> > Seems straightforward enough.
>> > Edit /etc/exim4/exim4.conf.template, you'll need to comment out a block
>> > similar to this:
>> 
>> >  .ifndef REMOTE_SMTP_SMARTHOST_TLS_VERIFY_HOSTS
>> >    REMOTE_SMTP_SMARTHOST_TLS_VERIFY_HOSTS = *
>> >  .endif
>> 
>> > Do not touch second block (starting with .ifdef
>> > REMOTE_SMTP_SMARTHOST_TLS_VERIFY_HOSTS).
>> 
>> > Execute /usr/sbin/update-exim4.conf.
>> > Bounce exim4.
>> 
>> > Smarthost certificate verification should be disabled after this.
>> 
>> Wouldn't it be easier to just create /etc/exim4/exim4.conf.localmacros
>> and put 
>> 
>>  REMOTE_SMTP_SMARTHOST_TLS_VERIFY_HOSTS = !*
>> 
>> in it?

> Could be. Will exim4.conf.localmacros apply to non-split exim config?

It will *only* apply to a non-split config.

For the split config you need to create a file like
/etc/exim4/conf.d/main/000_localconfig instead.

Documentation says:

,----[ /usr/share/doc/exim4-base/README.Debian.gz
|    For split configuration, you can drop the local configuration file
|    anywhere in /etc/exim4/conf.d/main. Just make sure it gets read
|    before the macro is first used. 000_localmacros is a possible name,
|    guaranteeing first order. For a non-split configuration,
|    /etc/exim4/exim4.conf.localmacros gets read before
|    /etc/exim4/exim4.conf.template.
`----

S°

-- 
Sigmentation fault. Core dumped.

Reply via email to