Hi,

Let me introduce myself as a new subscriber. I am one of the editors of the linux from scratch(LFS) (www.linuxfromscratch.org) books. Recently, in order to test dovecot, I have built exim (release 4.87) as per the BLFS instructions, which do not enable TLS. And I tried to set up thunderbird to send email to my local accuont. thunderbird uses smtp even on local host. I got errors, which I analyze as follows: Since commit f444c2c7e41c8a2b43b6270708e7eb88831f11e0
Author: Jeremy Harris <[email protected]>
Date:   Wed Jan 6 17:50:06 2016 +0000

    DKIM: Remove embedded copy of PolarSSL and use OpenSSL/GnuTLS library.
          Bug 1192,

DKIM is not built by default, but only if TLS is enabled. However the file "configure.default" still has "control=dkim_disable_verify" in "acl_check_rcpt". This generates syntax errors when trying to send a mail locally (and I guess remotely to, but I have not checked that) through smtp, since "dkim_disable_verify" is not in the list of allowed controls.

The workaround is just to comment out the lines containing dkim_disable_verify, at least for my use case. But I'd say that a default file should work just out of the box, or there should be a comment telling to comment out the faulty lines if DKIM is not built. I am too new to exim to know whether it could be fixed with an ${if...} statement (or in another way).

Note: I have not found how to create an account to bugzilla for reporting a bug, sorry.

Regards,
Pierre


--
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to