Next: , Previous: , Up: top   [Contents][Index]


6 Configuration

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.


Next: , Previous: , Up: top   [Contents][Index]