[Pkg-exim4-users] headers_check_syntax

Marc Haber mh+pkg-exim4-users at zugschlus.de
Wed Nov 23 21:35:40 UTC 2005

On Wed, Nov 23, 2005 at 09:14:22PM +0100, Gerhard Kroder wrote:
> on a sarge with current exim4-heavy, i wanted to set 
> headers_check_syntax, since i read (somewhere?) it helps to reduce those 
> bounce errors and the like...

That "somewhere" has been outdated for years. h_c_s is an exim 3
configuration option which has been migrated to exim4's ACLs.

> on the other side i found "verify = header_syntax" on exim.org. is this 
> its successor?

I suspect that, yes.

> it belongs to acl config?


> found ther only  ".ifdef 
> CHECK_DATA_VERIFY_HEADER_SYNTAX ..." so, what's the real syntx for and 
> benefit of this option?

It sometimes helps to read beyond what grep outputs, and it should be
clear that .ifdef CHECK_DATA_VERIFY_HEADER_SYNTAX enables some checks
which will deny with a message called "Message headers fail syntax
check" on some condition.

Unfortunately, one needs context information about your configuration
to tell you where to activate that macro, and since this question is
asked so often, it is explained quite verbosely in README.Debian.gz.

> guess, i don't know how exim config works. how can i read into this? 
> whole specs (which takes lot of time, an will not help me _now_) or is 
> there a 'quickread' somewhere?

The book by Philip Hazel is a good tutorial, but you would need to buy
it. The spec.txt file is a good reference, but admittedly hard reading.

Maybe it's a good idea to start reading spec.txt chapters 1, 2, 3 and
6 to get a rough impression of how exim works, and then to work
yourself through our configuration file, looking up the meaning of the
options that we actually use.

> ah, one more: ther are some "hooks" for user config, blacklists and so 
> on... is this somehow listed in an easy manner somewhere? and which are 
> realy configured/active in sarges exim? there are no dummy/template 
> files, and since i can't yet read configs...

The default configuration is rather verbosely commented, but the
comments expect some basic understanding of exim's concepts.


Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835

More information about the Pkg-exim4-users mailing list