Decrypting Exim's Configuration files
I have obtained a very basic Exim configuration setup (Mostly the default configuration), I will go through the configuration files step by step explaining what each configuration step means. I am going to split this section into the Exim's section headers. Some of the configuration settings I will point you to either my documentation or Exim's official web site.
I have use a number of files in this explanation
update-exim.conf.conf | used to replace variables in Exim's Editable runtime configuration file, variables are contained in a pairs of DEBCONF. |
/etc/default/exim | the /etc/rc start/stop scripts use this file to obtain values for the Exim daemon when starting, override any compiled in values. |
hubbed_hosts | customer specific file to hold variable and value pairs. This file will be explained in more detail later |
exim.conf.template | Exim's dividable runtime configuration file, this is the file we update. Exim will take this file and remove any comments and perform any expansion required to produce a runtime configuration file (see below) |
config_autogenerated | This is runtime file that is used by Exim after comments and expansion has taken place on the editable runtime file. |
Please feel free to email me any constructive criticism you have with the site as any additional Exim knowledge or mistakes that I have made would be most welcomed.