Understanding exim configuration files
        Posted  
        
            by 
                bobobobo
            
        on Server Fault
        
        See other posts from Server Fault
        
            or by bobobobo
        
        
        
        Published on 2010-08-20T20:04:36Z
        Indexed on 
            2011/02/12
            23:27 UTC
        
        
        Read the original article
        Hit count: 306
        
So, I want to understand what's going on with this Exim configuration directory.
In /etc/exim4, there's:
* exim4.conf.template
* update-exim4.conf.conf
* conf.d
The conf.d has a mess of directories and files, and inside each are a bunch of if statements which I find really different.
For example:
maildir_home:
  debug_print = "T: maildir_home for $local_part@$domain"
  driver = appendfile
  .ifdef MAILDIR_HOME_MAILDIR_LOCATION
  directory = MAILDIR_HOME_MAILDIR_LOCATION
  .else
  directory = $home/Maildir
  .endif
  .ifdef MAILDIR_HOME_CREATE_DIRECTORY
  create_directory
  .endif
  .ifdef MAILDIR_HOME_CREATE_FILE
My question is,
- where do the CAPS VARIABLES get defined
 - how can I change them
 - why are there so many if statements in these configuration files?
 
© Server Fault or respective owner