On start aegee-milter reads its configuration file. The configuration file is called aegee-milter.ini . The file must be located either under $sysconfdir during installation, or passed to aegee-milter with the -c parameter.
The format of the file is INI-style. It is parsed according to glib’s rules. The section names and the keys within a section are case-sensitive.
A module or a list is loaded at execution time, if there is a section in the configuration file with the name of the module or the list. Sections may be emtpy. For configuring each module or list there is a separate section. Sections refering non-existent modules or lists are ignored.
The core needs two sections, called General and Milter.
An example for a INI file
[General] bounce-mode=delayed pidfile=/var/run/aegee-milter.pid expire=1 sendmail=/usr/local/sbin/sendmail -C /etc/mail/sendmail/sendmail.cf [Milter] socket=local:/var/run/aegee-milter.sock timeout =3600 [mod_arf] [mod_sieve_global] [mod_sieve] [mod_via] [mod_relayed] [mod_rewrite_from] [mod_equal] [mod_delay] ehlo=1 data=1 mail=1 rcpt=1 [list_timsieved_scripts] [list_memcached] [list_log] file=/var/log/aegee-milter.log [list_listserv] #email=xxx #password=yyyy #host=localhost
The details of the list_ and mod_ sections are explained in the documentation of the respective list/module sections below.
|• Connecting aegee-milter with the MTA|
|• Section General|
|• Section Milter|
|• List Log|
|• List Memcached|
|• List Timsieved Scripts|
|• Module ARF|
|• Module block_sender|
|• Module delay|
|• Module equal|
|• Module relayed|
|• Module sieve|
|• Module sieve_global|
|• Module via|