On 09/12/2016 02:44, Jeremy Henty wrote:
Pierre Labastie wrote:

With version 4.87 of exim, the instructions in the book do not produce a
functional MTA. Namely sending local mails is not possible (I have not tried
to send mail to remote accounts anyway). The log shows:
---
2016-12-08 17:18:35 U=root F=<[obfuscated address]> temporarily rejected RCPT
[same address]: syntax error in "control=dkim_disable_verify"
---

The reason is that since version 4.87, DKIM support is no more built by
default, but only if TLS support is asked. But the default config file still
has "control = dkim_disable_verify", which is taken as syntax error since the
program does not know anything about DKIM.
I cannot reproduce this problem.

I have been using exim-4.87 since  May and it delivers local mail with
no problems.   I have searched (case-insensitively)  Local/Makefile in
the exim build  directory for all instances of "tls"  and they are all
commented out,  so I conclude  I have not  asked for TLS  support.  My
/etc/exim.conf   file    contains   3   instances   of    "control   =
dkim_disable_verify", yet  this does not cause  any problems.  Running
"/usr/sbin/exim -bV" (which, according to  the docs, syntax checks the
configuration file) also reports no problems.

There is clearly something going on that we do not understand.  Either
I have missed something or the problem is not as you have reported it.
We should resolve this before changing the book.

Regards,

Jeremy Henty
I should have been clearer. It is when sending local mail through smtp. I think usual MUA like heirloom mailx use batch submission (exim -bm), which works with the default config file. But if you configure, for example, thunderbird, to use the local smtp server for delivery, it does not work.
You can reproduce the problem with:
exim -bs -v
helo <host-address>
mail from: <user>@<host-address>
rcpt to: <user>@<host-address>
temporarily rejected RCPT <user>@<host-address>: syntax error in "control=dkim_disable_verify"

I have bisected through the source repository, and found the commit where the commands above started to generate the error...
----
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
----
I've tried to mail upstream, but I guess I need to subscribe, because my mail does not appear in their archive.

Regards
Pierre

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to