exim4_local_host_whitelist
SYNOPSIS
/etc/aliases
/etc/email-addresses
/etc/exim4/local_host_blacklist
/etc/exim4/local_host_whitelist
/etc/exim4/local_sender_blacklist
/etc/exim4/local_sender_whitelist
/etc/exim4/local_sender_callout
/etc/exim4/local_rcpt_callout
/etc/exim4/local_domain_dnsbl_whitelist
/etc/exim4/hubbed_hosts
/etc/exim4/passwd
/etc/exim4/passwd.client
/etc/exim4/exim.crt
/etc/exim4/exim.key
DESCRIPTION
This manual page describes the files that are in use by the Debian
exim4 packages and which are not part of an exim installation done from
source.
/etc/aliases
is a table providing a mechanism to redirect mail for local recipients.
/etc/aliases is a text file which is roughly compatible with Sendmail.
The file should contain lins of the form
name: address, address, ...
The name is a local address without domain part. All local domains are
handled equally. For more detailed documentation, please refer to
/usr/share/doc/exim4-base/spec.txt.gz, chapter 22, and to
/usr/share/doc/exim4-base/README.Debian.gz. Please note that it is not
possible to use delivery to arbitrary files, directories and to pipes.
This is forbidden in Debian's exim4 default configuration.
You should at least set up an alias for postmaster in the /etc/aliases
file.
/etc/email-addresses
is used to rewrite the email addresses of users. This is particularly
useful for users who use their ISP's domain for email.
The file should contain lines of the form
user: someone@isp.com
otheruser: someoneelse@anotherisp.com
This way emails from user will appear to be from someone@isp.com to the
outside world. Technically, the from, reply-to, and sender addresses,
along with the envelope sender, are rewritten for users that appear to
be in the local domain.
/etc/exim4/local_host_blacklist
is an optional file containing a list of IP addresses, networks and
192.168.10.0/24
!172.16.10.128/26
172.16.10.0/24
10.0.0.0/8
Exim just evaluates left to right (or up-down in the file listing con-
text), so you don't get the same kind of operator binding as in a pro-
gramming language.
/etc/exim4/local_host_whitelist
contains a list of IP addresses, networks and host names whose messages
will be accepted despite the address is also listed in
/etc/exim4/local_host_blacklist, overriding a blacklisting.
/etc/exim4/local_sender_blacklist
is an optional files containing a list of envelope senders whose mes-
sages will be denied with the error message "locally blacklisted".
This is a full exim 4 address list, and all available features can be
used. This includes negative items, and so it is possible to exclude
addresses from being blacklisted. For convenience, as an additional
method to whitelist addresses from being blocked, an explicit whitelist
is read in from /etc/exim4/local_sender_whitelist. Entries in the
whitelist override corresponding blacklist entries.
In the blacklist, the trick is to read a line break as "or" if it fol-
lows a positive item, and as "and" if it follows a negative item.
For example, a /etc/exim4/local_sender_blacklist
domain1.example
!local@domain2.example
domain2.example
domain3.example
Exim just evaluates left to right (or up-down in the file listing con-
text), so you don't get the same kind of operator binding as in a pro-
gramming language.
/etc/exim4/local_sender_whitelist
is an optional file containing a list of envelope senders messages will
be accepted despite the address is also listed in
/etc/exim4/local_sender_blacklist, overriding a blacklisting.
/etc/exim4/local_sender_callout
is an optional file containing a list of envelope senders whose mes-
sages are subject to sender verification with a callout. This is a full
exim4 address list, and all available features can be used.
too heavy handed, for example listing entire top-level domains for
their registry policies.
/etc/exim4/hubbed_hosts
is an optional file containing a list of route_data records which can
be used to override or augment MX information from the DNS. This is
particularly useful for mail hubs which are highest-priority MX for a
domain in the DNS but are not final destination of the messages, pass-
ing them on to a host which is not publicly reachable, or to temporar-
ily fix mail routing in case of broken DNS setups.
The file should contain key-value pairs of domain pattern and route
data of the form
domain: host-list options
dict.ref.example: mail-1.ref.example:mail-2.ref.example
foo.example: internal.mail.example.com
bar.example: 192.168.183.3
which will cause mail for foo.example to be sent to the host inter-
nal.mail.example (IP address derived from A record only), and mailto
bar.example to be sent to 192.168.183.3.
See spec.txt chapter 20.3 through 20.7 for a more detailed explanation
of host list format and available options.
/etc/exim4/passwd
contains account and password data for SMTP authentication when the
local exim is SMTP server and clients authenticate to the local exim.
The file should contain lines of the form
username:crypted-password:clear-password
crypted-password is the crypt(3)-created hash of your password. You
can, for example, use the mkpasswd program from the whois package to
create a crypted password. It is recommended to use md5 hashing, with
mkpasswd -H md5.
clear-password is only necessary if you want to offer CRAM-MD5 authen-
tication. If you don't plan on doing so, the third column can be omit-
ted completely.
This file must be readable for the Debian-exim user and should not be
readable for others. Recommended file mode is root:Debian-exim 640.
/etc/exim4/passwd.client
contains account and password data for SMTP authentication when exim is
authenticating as a client to some remote server.
The file should contain lines of the form
target system until it finds and IP address, and then looks up the
reverse DNS for that IP address to use the outcome of this query (or
the IP address itself should the query fail) as index into
/etc/exim4/passwd.client.
This goes inevitably wrong if the host name of the mail server is a
CNAME (a DNS alias), or the reverse lookup does not fit the forward
one.
Currently, you need to manually lookup all reverse DNS names for all IP
addresses that your SMTP server host name points to, for example by
using the host command. If the SMTP smarthost alias expands to multi-
ple IPs, you need to have multiple lines for all the hosts. When your
ISP changes the alias, you will need to manually fix that.
You may minimize this trouble by using a wild card entry or regular
expressions, thus reducing the risk of divulging the password to the
wrong SMTP server while reducing the number of necessary lines. For a
deeper discussion, see the Debian BTS #244724.
password is your SMTP password in clear text. If you do not know about
your SMTP password, you can try using your POP3 password as a first
guess.
This file must be readable for the Debian-exim user and should not be
readable for others. Recommended file mode is root:Debian-exim 640.
# example for CONFDIR/passwd.client
# this will only match if the server's generic name matches exactly
mail.server.example:user:password
# this will deliver the password to any server
*:username:password
# this will deliver the password to servers whose generic name ends in
# mail.server.example
*.mail.server.example:user:password
# this will deliver the password to servers whose generic name matches
# the regular expression
^smtp[0-9]*.mail.server.example:user:password
/etc/exim4/exim.crt
contains the certificate that exim uses to initiate TLS connections.
This is public information and can be world readable.
/usr/share/doc/exim4-base/examples/exim-gencert can be used to generate
a private key and self-signed certificate.
/etc/exim4/exim.key
contains the private key belonging to the certificate in exim.crt.
This file's contents must be kept secret and should have mode
root:Debian-exim 640. /usr/share/doc/exim4-base/examples/exim-gencert
can be used to generate a private key and self-signed certificate.
/usr/share/doc/exim4-base/,
and for general notes and details about interaction with debconf
/usr/share/doc/exim4-base/README.Debian.gz
AUTHOR
Marc Haber <mh+debian-packages@zugschlus.de> with help from Ross Boy-
lan.
EXIM4 Jun 21, 2006 EXIM4_FILES(5)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2013
Hurricane Electric.
All Rights Reserved.