annotate docs/georg-lohrer_handlingmasqmail/node4.html @ 375:91eb129dd695

rework in ch02 mainly
author meillo@marmaro.de
date Tue, 03 Feb 2009 12:35:04 +0100
parents a8c310973cbe
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
2
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
3 <!--Converted with LaTeX2HTML 2K.1beta (1.49)
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
4 original version by: Nikos Drakos, CBLU, University of Leeds
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
5 * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
6 * with significant contributions from:
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
7 Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
8 <HTML>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
9 <HEAD>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
10
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
11 <TITLE>masqmail/gmx_foo.route</TITLE>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
12 <META NAME="description" CONTENT="masqmail/gmx_foo.route">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
13 <META NAME="keywords" CONTENT="HandlingMasqmail">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
14 <META NAME="resource-type" CONTENT="document">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
15 <META NAME="distribution" CONTENT="global">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
16
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
17 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
18 <META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
19 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
20
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
21 <LINK REL="next" HREF="node5.html">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
22 <LINK REL="previous" HREF="node3.html">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
23 <LINK REL="up" HREF="node1.html">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
24 <LINK REL="next" HREF="node5.html">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
25 </HEAD>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
26
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
27 <BODY >
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
28 <!--Navigation Panel-->
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
29 <B> Next:</B> <A NAME="tex2html63" HREF="node5.html">masqmail/web_foo.route</A>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
30 <B> Up:</B> <A NAME="tex2html61" HREF="node1.html">Receiving and sending mails</A>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
31 <B> Previous:</B> <A NAME="tex2html55" HREF="node3.html">masqmail.conf</A>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
32 <BR>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
33 <BR>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
34 <!--End of Navigation Panel-->
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
35
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
36 <H2><A NAME="SECTION00013000000000000000">
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
37 masqmail/gmx_foo.route</A>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
38 </H2>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
39 <PRE>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
40 allowed_mail_locals = "gmx_foo"
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
41 mail_host = "smtp.web.de"
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
42 do_correct_helo = true
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
43 map_return_path_addresses = "gmx_foo: foo@gmx.net"
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
44 map_h_from_addresses = "gmx_foo: foo &lt;foo@gmx.net&gt;"
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
45 auth_name="cram-md5"
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
46 auth_login="1234567"
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
47 auth_secret="password"
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
48 pop3_login = "/etc/masqmail/gmx.get"
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
49 </PRE>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
50 Especially the <TT>map</TT> commands need a closer look. These lines
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
51 map local parts of the given address towards a full RFC 822 compliant
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
52 email address. <I>map_return_path_addresses</I> does this for the
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
53 passed <I>Return</I> address, <I>map_h_from_addresses</I> for the given
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
54 <I>From</I> part.
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
55 <BR>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
56 But, pay attention! As you can see the strange name <I>gmx_foo</I> in
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
57 front of both items has never been seen until now. And in
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
58 <I>allowed_mail_locals</I> you see the same item. What about this?
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
59 <BR>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
60 An E-Mail will be passed towards the E-Mail provider giving a so
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
61 called <I>envelope</I>. This construction envelopes the real E-Mail
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
62 and passes important things like the address of the sender and the
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
63 address of the receiver to the E-Mail provider. These envelope date
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
64 will never be seen again on the receiver's site, because the MTA
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
65 running on receiver's host will delete them. But only the envelope is
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
66 valid for any MTA distinguishing the route towards the receiver. So,
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
67 it must be a valid address.
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
68 <BR>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
69 Per default <I>MasqMail</I> uses the current <I>user-name</I> as
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
70 <I>Envelope-From:</I>. If we want to use different E-Mail accounts
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
71 with mapping of addresses via the above shown <I>map_return_path_addresses</I> and
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
72 <I>map_h_from_addresses</I> we have to to <I>mutilate</I> the envelope
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
73 data! That could be done very easily within <I>mutt</I>.
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
74 <HR>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
75 <!--Navigation Panel-->
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
76 <B> Next:</B> <A NAME="tex2html63" HREF="node5.html">masqmail/web_foo.route</A>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
77 <B> Up:</B> <A NAME="tex2html61" HREF="node1.html">Receiving and sending mails</A>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
78 <B> Previous:</B> <A NAME="tex2html55" HREF="node3.html">masqmail.conf</A>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
79 <!--End of Navigation Panel-->
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
80 <ADDRESS>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
81 Georg Lohrer
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
82 2001-03-23
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
83 </ADDRESS>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
84
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
85 </BODY>
a8c310973cbe added (incomplete) doc by geord lohrer
meillo@marmaro.de
parents:
diff changeset
86 </HTML>