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 -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
