[exim] .include in transport section not working on FC4

Top Page
Delete this message
Reply to this message
Author: gdub
Date:  
To: exim-users
Subject: [exim] .include in transport section not working on FC4
Good morning-

I have a single configuration file
used globally throughout my organization
that uses a couple of host-specific
.includes.

This has worked fine on all the mail
hosts except for the newest one--which
is an experiment with using Fedora as
a candidate for future deployments.

The trouble on this machine is that
only the .include in the general
config section works. The one in the
transport section fails. Both files
exist and (right now) are world readable
and writable. (see error output at
bottom).

If I switch, via cut and paste, the
.includes between the two sections,
the error occurs with the one moved
into the transport section (the one
moved to the general section results
in a syntax error, of course, because
it's a transport def, but it IS
included).

The other wrinkle is that the .include
error does not occur when I run
Exim in daemon mode. It DOES happen in
-bV and -bh modes ( I haven't tested
any others ).

Exim is 4.62 across the board.

I searched the ML archives and found
what I think is a related report for
4.24 (search for ".include weirdness").
But the discussion turned away from
the error and into a (good and inter-
esting) discussion about how to avoid
using .includes altogether. I didn't
see any resolution to the original
problem.

That's fine and probably the right
thing to do but, in this case, I don't
have the resources to implement
modifications to the current
configuration-building and distribution
system. Plus, it is something that should
be fixed if it is indeed a bug.

TIA,

-dub

---- ERROR exim -bV (from experimental host) --------------
Exim version 4.62 #1 built 02-May-2006 07:39:12
Copyright (c) University of Cambridge 2006
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.27: (March 13, 2006)
Support for: crypteq iconv() IPv6 PAM Perl TCPwrappers OpenSSL
Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb
dsearch ldap ldapdn ldapm mysql nis nis0 nisplus passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 4
2006-10-05 16:30:10 Exim configuration error in line 491 of
/etc/exim/exim.conf:
failed to open included configuration file
/var/local/mailconfig/local/localdelivery

---- OK exim -bV (from in-service host) -----------------------
Exim version 4.62 #1 built 03-Oct-2006 16:07:16
Copyright (c) University of Cambridge 2006
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December 3, 2003)
Support for: crypteq iconv() IPv6 PAM Perl TCPwrappers OpenSSL
Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz
dsearch passwd
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 4
Configuration file is /etc/exim/exim.conf