By Philip Hazel
Price: $44.95 USD
£31.95 GBP
Cover | Table of Contents | Colophon
From: Philip Hazel <ph10@exim.example>
To: My Readers <all@exim.book.example>,
My Loyal Fans <fans@exim.example>
Cc: My Personal Assistant <cwbaft@exim.example>
Subject: How electronic mail works
To: caesar@rome.example.com To: Julius Caesar <caesar@rome.example.com> To: caesar@rome.example.com (Julius Caesar)
MAIL and
RCPT. The envelope contains the sender address and one or more recipient
addresses. These addresses are of the form <user@domain> without the
additional textual information, such as the user's full name, that may appear
in message header lines.MAIL FROM:<ph10@exim.example>
RCPT TO:<fans@exim.example>
RCPT TO:<cwbaft@exim.example>
DATA
Received: from ph10 by draco.exim.example with local (Exim 3.22 #1)
id 14Tli0-000501-00;
Fri, 16 Feb 2001 14:18:05 +0000
From: Philip Hazel <ph10@exim.example>
To: My Readers <all@exim.book.example>,
My Loyal Fans <fans@exim.example>
Cc: My Personal Assistant <cwbaft@exim.example>
Subject: How electronic mail works
Date: Fri, 16 Feb 2001 14:18:05 +0000
Message-ID: <Pine.SOL.3.96.990117111343.19032A-100000@
draco.exim.example>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Hello,
If you want to know about Internet mail, look at chapter 2.
.250 Message accepted
| Code | Meaning |
|---|---|
| 2xx | The command was successful |
| 3xx | Additional data is required for the command |
| 4xx | The command suffered a temporary error |
| 5xx | The command suffered a permanent error |
550-Host is not on relay list 550 Relaying prohibited by administrator
220 ESMTP Ready
EHLO (extended hello)
command, which gives its own name.
For example:EHLO client.example.com
Received: from foobar.com.example ([10.9.8.7])
by podunk.edu.example (8.9.1/8.9.1) with SMTP id DAA00447;
Tue, 6 Mar 2001 03:21:43 -0500 (EST)
RCPT command that
transfers that part of the envelope is rejected by giving an error reponse.
This means that the sending MTA retains control of the message for that
recipient, and is the one that generates the bounce message that goes back to
the sender. The benefit of doing this checking is that it stops such
undeliverable messages from ever getting into the local host. However,
receiving a bounce message from an MTA that is not at the site they were
mailing to confuses some users, and makes them think that something is broken.
"How can the local mailer daemon know that this is an invalid address at the
remote site?" they ask.
<domain name>
<record type>
<type-specific data>
www.web.example. A 10.8.6.4
ipv6.example. AAAA 5f03:1200:836f:0a00:000a:0800:200a:c031
hermes.example.com. MX 5 green.csi.example.com. hermes.example.com. MX 7 sw3.example.com. hermes.example.com. MX 7 sw4.example.com.
green.csi.example.com. A 192.168.8.57 sw3.example.com. A 192.168.8.38 sw4.example.com. A 192.168.8.44
57.8.168.192.in-addr.arpa. PTR green.csi.example.com.
5f03:1200:836f:0a00:000a:0800:200a:c031
1.3.0.c.a.0.0.2.0.0.8.0.a.0.0.0.0.0.a.0.f.6.3.8.0.0.2.1.3.0.f.5.ip6.int.
\[x5f031200836f0a00000a0800200ac031].ip6.arpa.
exim -bp
exim -bP configure_file
local_domains
option, which contains a colon-separated list of patterns. If it is not set,
the name of the local host is used as the only local domain. Otherwise, it
may contain various types of patterns, of which the most common are shown in
this example:local_domains = tiber.rivers.example:\
*.cities.example:\
dbm;/usr/exim/domains
postmaster@simple.example friend@another.example
system_aliases: driver = aliasfile file = /etc/aliases search_type = lsearch
aliasfile: driver = aliasfile file = /etc/aliases search_type = lsearch