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.
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?