######################################################################
# Annotated configuration file for Exim #
######################################################################
# This is an annotated Exim configuration file, designed to document
# many of the features in example form.
#
# This file is not suitable for use without pruning. It has
# conflicting options, merely to have the documentation in one place.
#
# Copyright (c) 1998 Internet Tools, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
######################################################################
# MAIN CONFIGURATION SETTINGS #
######################################################################
accept_timeout = 60s
#
# Useful to prevent hung local deliveries from tying up Exim forever,
# as the default value does when reading a message from STDIN
always_bcc
#
# Useful for mailing lists and exceptional cases where mail has
# no To: Cc: or Bcc: field
check_spool_space = 10M
check_spool_inodes = 100
check_log_space = 10M
check_log_inodes = 100
#
# Useful for making sure that you do not accept a mail message that will
# overflow your hard disk resources
collapse_source_routes
#
# Useful to prevent tricks being played with email addresses within
# email addresses
delay_warning = 0s
#
# Useful if you do not like the default of sending warning messages
# back to the sender when Exim cannot immediately deliver mail
deliver_load_max = 3
#
# Useful to make sure your hardware does not kill itself by consuming
# too many MTA resources
freeze_tell_mailmaster
#
# Useful to email warning message to postmaster (default setting) when
# an email message has future delivery attempts prevented due to
# exceptional problems
local_domains_include_host_literals
#
# Useful for accepting email with ip address [123.45.678.9] instead
# of domain name. [127.0.0.1] is always processed, regardless of
# this setting.
local_domains = "@:partial-lsearch;/etc/aliases.virtual:[127.0.0.1]"
#
# Useful for providing virtual domain mail host from flat file in /etc
# @ symbol means name of current machine (HOSTNAME)
# Rest of domain names that Exim will accept email for is in flat file
local_domains = "@:domain.com:[127.0.0.1]"
#
# Useful for providing mail hub machine configuration for accepting
# all email sent to HOSTNAME, as well as top level domain name.
local_domains = "@:[127.0.0.1]"
#
# Useful for machine that will just accept mail for itself
# (HOSTNAME). Typically, xxx.domain.com
local_interfaces = "123.45.678.9:127.0.0.1"
#
# Useful for mail hosts with virtual web servers also on same hardware.
# Prevents Exim from paying any attention to those ip addresses that
# are aliased to provide virtual domain web sites.
log_ip_options
#
# Useful to know if external machines are trying tricky stuff at the
# ip address level
log_level = 3
#
# Useful to reduce the level of detail in the log file to everyday
# use.
log_received_recipients
#
# Useful for detail of who is receiving each message, when written to
# the log file.
log_smtp_confirmation
#
# Useful for logging detailed message confirmations with other MTA's that
# follow this convention.
log_subject
#
# Useful for detail of Subject: line of each message, when written to
# the log file.
never_users = root
#
# Useful to prevent root from every running local mail deivery process.
# For security purposes.
queue_only
#
# Useful to control delivery processes by queue runners, as opposed
# to email message creation.
sender_host_reject_recipients = "123.45.678.9"
#
# Useful to stop spam attempts and mail loops from external machine.
# Change number to ip address of offending machine, and restart Exim
# Accepts incoming SMTP connection, but gives a 5xx error in response.
# Otherwise, by simply rejecting the connection, the offending machine
# may try to deliver to a backup mail host
smtp_accept_queue = 15
#
# Useful to apply a limit to the number of simultaneous SMTP connections
# that Exim will attempt to handle. Otherwise, the default is infinite.
smtp_accept_reserve = 5
#
# Useful to allow favored networks to connect to your machine when
# the machine is very busy
smtp_load_reserve = 4
#
# Useful to allow favored networks to connect to your machine when
# the machine is very busy
smtp_connect_backlog = 50
#
# Useful for machine efficiency purposes with large mailing machines
# with many simultaneous SMTP connections.
smtp_reserve_nets = 123.45.678.9/24"
#
# Useful to specify favored networks that receive special attention
# during high load times
trusted_users = "exim:list"
#
# Useful to allow mailing list software package to specify sender's
# email address
I will be happy to take corrections, updates, or additions via private
email (mdm@???).
mark
mark david mcCreary
Internet Tools, Inc. 1436 West Gray #438
mdm@??? Houston, Texas 77019
http://www.internet-tools.com 713.627.9600
--
*** Exim information can be found at
http://www.exim.org/ ***