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