annotate thesis/tex/1-Candidates.tex @ 75:a01ff7d2ca7e

added notes about smtp
author meillo@marmaro.de
date Tue, 04 Nov 2008 11:33:15 +0100
parents 997870769e54
children 821d195e4237
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31
2a191e20b4aa minor stuff
meillo@marmaro.de
parents: 28
diff changeset
1 \chapter{\unix\ \MTA{}s}
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
2
44
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
3 This chapter introduces a group of \mta{}s.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
4 The selected group will be delimited against other groups of \MTA{}s, which are described as well.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
5
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
6 The chosen programs will be presented to the reader in a short overview and with the most important facts.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
7 The next chapter will show a comparison of these programs in several disciplines.
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
8
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
9
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
10 \section{Types of \MTA{}s}
44
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
11 ``Mail transfer agent'' is a term covering a variety of programs.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
12 One thing is common to them: they transport email from one \emph{thing} to another.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
13 These \emph{things} can be hosts, meaning independent machines, or protocols like \NAME{SMTP} and \NAME{UUCP}, between which mail is transfered.\footnote{\sendmail{}'s initial purpose was moving mail between \NAME{UUCP}, \name{Berknet} and \NAME{SMTP}.}
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
14
44
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
15 Beside this common property, \MTA{}s can be very different.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
16 Some of them have \NAME{POP3} and/or \NAME{IMAP} servers included.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
17 Some can fetch mails through these protocols.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
18 Others have have every feature you can think of.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
19 And maybe there are some that do nothing else, but transporting email.
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
20
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
21 Here are groups of \mta{}s that will not be regarded in the following chapter.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
22 % Prof: briefly discuss the border between small MTAs (sendmail, masqmail) and state-of-the-art mailservers (postfix) and groupware (notes, exchange): give usecases.
31
2a191e20b4aa minor stuff
meillo@marmaro.de
parents: 28
diff changeset
23
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
24 \subsection{Relay-only \MTA{}s}
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
25 This is the most simple kind of \MTA. They transfer mail only to defined \name{smart hosts}\footnote{\name{smart host}s are \MTA{}s that receives email and route it to the actual destination}. \name{Relay-only} \MTA{}s do not receive mail, they only send it.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
26
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
27 Most \MTA{}s can be configured to act as such a forwarder. But this is usually an additional functionality.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
28
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
29 One would use such a program to give a system the possibility to send mail, without the need to do lots of configuration. In a local network, usually the clients are set up with such a forwarder, while there is one \name{mail server} that acts as a \name{smart host}. The ``dumb'' clients send mail only to this one \name{mail server} which does the ``real work''.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
30
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
31 Examples for that group are: \name{nullmailer}, \name{ssmtp} and \name{esmtp}.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
32
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
33
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
34 \subsection{Groupware}
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
35 Normally the term ``groupware'' does not mean one single program, but a suite of programs. They are build up a framework which can be populated with various modules that provide actual funktionality. These modules including mail transfer, file storage, calendars, resource management, instant messaging and more.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
36
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
37 One would use one of these program suites if the main work to do is not mail transfer, but providing communication and team working support for a group of people. The most common scenario are companies. They have \name{groupware} running to provide adequate services for their teams to work efficently. But home servers may provide \name{groupware} services for the family members also.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
38
40
81ff8b093efe fixed some FIXMEs; added some cites; stuff
meillo@marmaro.de
parents: 31
diff changeset
39 Examples for this kind of programs are: \name{Lotus Notes}, \name{Microsoft Exchange}, \name{OpenGroupware.org} and \name{eGroupWare}.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
40
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
41
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
42 \subsection{More limitations}
44
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
43 Third, only \emph{sendmail-compatible} \MTA{}s will be regarded in the competition.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
44 Hence all \MTA{}s not having a \emph{sendmail-compatible} interface or not offering it as a compatibility addon, will not be covered here. %FIXME: give an example for non-sendmail-compatible
44
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
45 The reason is the heavy reliance of \unix\ systems on the existance of a programs called \path{sendmail}.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
46 This has historical reasons. See section \ref{sec:sendmail} for further information.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
47
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
48 Further more, only programs with source code available are regarded. %FIXME: why
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
49
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
50
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
51 \subsection{The ones not regarded here}
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
52 The candidates for the competition in the next chapter are a subset of the \MTA{}s available.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
53 Comparision between totally different programs (apart of one function) makes not much sense. %FIXME: better words
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
54 One would not use a program for a job it is not suited for.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
55 Therefor \mta{}s that are rarely similar to \masqmail\ are not regarded.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
56
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
57
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
58 \section{The programs regarded}
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
59 The programs remaining are \emph{sendmail-compatible} ``smart'' \MTA{}s that do not offer masses of features unrelated to mail transport.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
60
44
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
61 For the comparision, five programs of this group are taken.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
62 These are: \sendmail, \name{qmail}, \name{postfix}, \name{exim} and \masqmail.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
63 The four alternatives to \masqmail\ are the most important representatives of the regarded group.
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
64 %TODO: what about having one program as ``outsider'' ...?
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
65
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
66 Other, but not covered, group members are: %FIXME: are these all MTAs of that group? why these and not others?
58
c90f75d3b7ad added new cite
meillo@marmaro.de
parents: 57
diff changeset
67 %TODO: what about `courier-mta'?
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
68
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
69 Here follows a small introduction to each of the five.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
70
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
71 \subsection{\sendmail}
60
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
72 \sendmail\ is the most popular \mta.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
73 Since it was one of the first \MTA{}s and was shipped by many vendors of \unix\ systems.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
74
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
75 The program was written by Eric Allman as the successor of his program \name{delivermail}.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
76 \sendmail\ was first released with \NAME{BSD} 4.1c in 1983.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
77 Allman was not the only one working on the program.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
78 Other people developed own versions of it and a variety of flavors came up, especially in the late eighties when Allman was inactive.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
79
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
80 \sendmail\ is focused on transfering mails between different protocols and networks, this lead to a very flexible (though complex) configuration.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
81
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
82 The latest version is 8.14.3 from May 2008.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
83 The program is distributed under the \name{Sendmail License} as both, \freesw\ and proprietary software of \name{Sendmail, Inc.}.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
84
60
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
85 Further development will go into the project \name{MeTA1} which succeeds \sendmail.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
86
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
87 More information can be found on the \sendmail\ homepage \citeweb{sendmail:homepage} and on \citeweb{wikipedia:sendmail} and \citeweb{jdebp}.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
88
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
89
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
90 \subsection{\name{qmail}}
60
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
91 \name{qmail} is seen by its community as ``a modern SMTP server which makes sendmail obsolete''.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
92 It was written by Daniel~J.\ Bernstein starting in 1995.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
93 His primary goal was to create a secure \MTA\ to replace the popular, but vulnerable, \sendmail.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
94
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
95 \name{qmail} first introduced may innovative concepts in \mta\ design and is generally seen as the first security-aware \MTA\ developed.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
96
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
97 Since November 2007, \name{qmail} is released in the \name{public domain} which makes it \freesw.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
98 The latest release is 1.03 from July 1998.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
99
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
100 The programs homepages are \citeweb{qmail:homepage1} and \citeweb{qmail:homepage2}. Further information about \name{qmail} is available on \citeweb{lifewithqmail}, \citeweb{wikipedia:qmail} and \citeweb{jdebp}.
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
101
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
102
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
103 \subsection{\name{postfix}}
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
104 The \name{postfix} project was started in 1999 at \name{IBM research}, then called \name{VMailer} or \name{IBM Secure Mailer}.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
105 Wietse Venema's program ``attempts to be fast, easy to administer, and secure. The outside has a definite Sendmail-ish flavor, but the inside is completely different.''\citeweb{postfix:homepage}
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
106 In fact, \name{postfix} was mainly designed after qmail's architecture to gain security.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
107 But in contrast to \name{qmail} it aims much more on being fast and full-featured.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
108
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
109 Today \name{postfix} is taken by many \unix systems and \gnulinux distributions as default \MTA.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
110
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
111 The latest stable version is numbered 2.5.5 from August 2008.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
112 \name{postfix} is covered by the \name{IBM Public License 1.0} which is a \freesw\ license.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
113
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
114 Additional information is available on the program's homepage \citeweb{postfix:homepage}, on \citeweb{jdebp} and \citeweb{wikipedia:postfix}.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
115
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
116
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
117 \subsection{\name{exim}}
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
118 \name{exim} was started in 1995 by Philip Hazel at the \name{University of Cambridge}.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
119 Its age is about the same as \name{qmail}'s, but the architecture is totally different.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
120
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
121 While \name{qmail} took a completely new approach, \name{exim} forked of \name{smail-3}, and therefor is monolitic like that and like \sendmail.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
122 But having no separation of the individual components of the system, like \name{qmail} and \name{postfix} have, did not hurt.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
123 Its security is comparably good.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
124
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
125 \name{exim} is highly configurable, especially in the field of mail policies.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
126 This makes it easy to specify how mail is routed through the system and who is allowed to send email to whom.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
127 Also interfaces for integration of virus and spam check programs are provided by design.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
128
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
129 The program is \freesw, released under the \GPL. The latest stable version is 4.69 from December 2007.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
130
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
131 One finds \name{exim} on its homepage \citeweb{exim:homepage}. More information about it can be retrieved from \citeweb{wikipedia:exim} and \citeweb{jdebp}.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
132
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
133
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
134 \subsection{\masqmail}
44
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
135 The \masqmail\ program was written by Oliver Kurth, starting in 1999.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
136 His aim was to create a small \mta\ which is especially focused on computers with dial-up connections to the internet.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
137 \masqmail\ is easy configurable for situations which are rarely solveable with the common \MTA{}s.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
138
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
139 \masqmail\ queues mail for destinations outside the local network if no connection to the internet is online.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
140 If the machine goes online, this mail is sent.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
141 Mail to local machines is sent immediately.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
142
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
143 While the other \MTA{}s are more general purpose \MTA{}s, \masqmail\ aims on special situations only.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
144 Nevertheless can it handle ordinary mail transfers too.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
145
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
146 \masqmail\ is released under the \GPL, which makes it \freesw. The latest stable version is 0.2.21 from November 2005.
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
147
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
148 The program's new homepage \citeweb{masqmail:homepage} provides further information about this \MTA.