6.2. MTA Performance Tuning Tips for EXIM
Basically a placeholder for now. This information is taken from my general Exim/Mailman howto at http://www.exim.org/howto/mailman21.html which is also in the Mailman distribution as README.EXIM.
List Handling Configuration
These comments are for Mailman version 1.x and 2.0. It is likely that 2.1 may have different requirements. Exim can be run in a similar way to sendmail - with mailman run from aliases, or there is a recipe for automagic list support by adding exim directors and transports to the exim config file. This is described in the files referred to above.
Performance
Also make sure you look at the generic MTA performance FAQ entries
This is a set of configuration directives I used on the list boxes I admin. Some of these are necessary, others are cosmetic, a few are probably superfluous - they work for me!
# definition of injecting IP addresses LOCAL_NETS=127.0.0.1/32 # # Extra logging data - not necessary but makes the logs more # useful, but bigger # lookup all hostnames - puts hostnames into log as well as IPs host_lookup = 0.0.0.0/0 # tweak logging log_all_parents log_file_path = /var/log/exim/%s.log log_received_recipients log_refused_recipients log_received_sender log_smtp_confirmation # # # relay control - from our local network only host_accept_relay = LOCAL_NETS # # # Verify receipient addresses on everything except local injects # DO NOT verify addresses from mailman - this would slow down # the acceptance of messages dramatically receiver_verify_hosts = !127.0.0.1/8:0.0.0.0/0 sender_verify # # performance tweaks - 1st is good for linux, maybe less so for others split_spool_directory remote_max_parallel = 15
Converted from the Mailman FAQ Wizard
This is one of many Frequently Asked Questions.