From: nigel
There are 3 config file sections below which need pasting into the appropriate parts of the main exim config file. The first one @@ -157,11 +163,17 @@ you like receiving tons of mail when a host is down.
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 +# +# RBL settings - these are more severe than I use +rbl_domains = rbl.maps.vix.com/reject:relays.mail-abuse.org/reject:dul.maps.vix.com/reject:relays.orbs.org=127.0.0.2,127.0.0.3/reject +rbl_hosts = !LOCAL_NETS:0.0.0.0/0 +rbl_log_rcpt_count +recipients_reject_except=postmaster@*:*-admin@* +# +# relay control - from our local network only +host_accept_relay = LOCAL_NETS +# +# delay warnings - second line is now default, but earlier versions of +# exim need it setting +delay_warning = 26h +##delay_warning_condition = "${if match{$h_precedence:}{(?i)bulk|list|junk}{no}{yes}}" +# +# 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 ++ +
This is how a set of address tests for the exim lists look on a +working system. (command lines start with ">")
++> /usr/sbin/exim -v -bt exim-users +exim-users@www.exim.org + deliver to exim-users in domain www.exim.org + director = list_director, transport = list_transport + +> /usr/sbin/exim -bt exim-users-request +exim-users-request@www.exim.org + deliver to exim-users in domain www.exim.org + director = list_request_director, transport = list_request_transport + +> /usr/sbin/exim -bt exim-users-admin +exim-users-admin@www.exim.org + deliver to exim-users in domain www.exim.org + director = list_admin_director, transport = list_admin_transport +
Nigel Metheringham -$Id: mailman.html,v 1.6 2000/04/09 22:02:34 nigel Exp $
+$Id: mailman.html,v 1.1.1.1 2000/05/22 19:54:43 nigel Exp $