[EXIM] annotated configuration file - part 1

Startseite
Nachricht löschen
Nachricht beantworten
Autor: mark david mcCreary
Datum:  
To: exim-users
Betreff: [EXIM] annotated configuration file - part 1
######################################################################
#                  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/ ***