annotate thesis/attic/old/1-Candidates.tex @ 289:5e788fee62a8

trival fix
author meillo@marmaro.de
date Sat, 17 Jan 2009 17:05:08 +0100
parents 2aad3d950640
children
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
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
3 After having read about the history of electronic mail and the basics of \mta{}s in the last chapter, this chapter introduces a group of \mta{}s. Among them, the already mentioned \sendmail. The selected group will be delimited against other groups of \MTA{}s, which are described as well.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
4
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
5 The chosen programs will be presented to the reader in a short overview and with the most important facts. 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
6
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
7
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
8 \section{Types of \MTA{}s}
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
9 ``Mail transfer agent'' is a term covering a variety of programs. One thing is common to them: they transfer email from one \emph{thing} to another. 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{SMTP}, and \name{Berknet}.}
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
10
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
11 Beside this common property, \MTA{}s can be very different. Some of them have \NAME{POP3} and/or \NAME{IMAP} servers included. Some can fetch mails through these protocols. Others have have all features you can think of. 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
12
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
13 Following are groups of \mta{}s that will \emph{not} be regarded further.
31
2a191e20b4aa minor stuff
meillo@marmaro.de
parents: 28
diff changeset
14
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
15 \subsection{Relay-only \MTA{}s}
74
6843dfd6c4fa added new texts to masqmail chapter and some more
meillo@marmaro.de
parents: 70
diff changeset
16 \label{subsec:relay-only}
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
17 This is the most simple kind of \MTA. It transfers 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 from outside the system, and they do not deliver locally.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
18
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
19 Most \MTA{}s can be configured to act as such a \name{forwarder}. But this is usually an additional functionality.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
20
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
21 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 a \name{relay-only} \MTA, while there is one \name{mail server} that acts as a \name{smart host}. The ``dumb'' clients send mail to this one \name{mail server} which does all the work.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
22
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
23 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
24
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
25
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
26 \subsection{Groupware}
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
27 Normally the term ``groupware'' does not mean one single program, but a suite of programs. They build a framework which is then populated with various modules that provide actual funktionality. Modules for mail transfer, file storage, calendars, resource management, instant messaging, etc., are commonly available.
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
28
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
29 One would use one of these program suites if the main work to do is not mail transfer, but providing integrated communication facilities 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 one may use \name{groupware} on the home server for his family members also.
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
30
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
31 Examples are: \name{Lotus Notes}, \name{Microsoft Exchange}, \name{OpenGroupware.org} and \name{eGroupWare}.
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
32
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
33
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
34 \subsection{``Real'' \MTA{}s}
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
35 There is a third type of \mta{}s in between the minimalistic \name{relay-only} \MTA{}s and the bloated \name{groupware}. Those programs may be named ``real \MTA{}s'', or ``proper \MTA{}s'', though there is no common name. They are what is meant with the term ``\mta''.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
36
70
177cf1937554 text rework
meillo@marmaro.de
parents: 69
diff changeset
37 Common to them is their focus on transfering email, while being able to act as \name{smart host}. Their variety ranges from ones mostly restricted to mail transfer (\name{qmail}) to others already having interfaces for adding further mail processing modules (\name{postfix})---thus everything in between the other two groups. %FIXME: are postfix and qmail good examples?
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
38
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
39 This group is of importance in this document. The programs selected for the comparison are ``real \MTA{}s''.
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
40
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
41
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
42
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
43 \section{Programs to sort out}
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
44
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
45 \name{Mail transfer agent}s can be segmented in various ways, apart from the classification above. Groups of programs wiproperties significantly different from \masqmail\ will be sorted out now.
44
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
46
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
47 \subsection{Non-\emph{sendmail-compatible} \MTA{}s}
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
48 Due to \sendmail's significance---described in section \ref{sec:sendmail}---compatiblity interfaces for \sendmail\ are of importance for \unix\ \MTA{}s. Being not \emph{sendmail-compatible} does not need to matter for some fields of action, but makes the program ineligible for serving as a general purpose \MTA\ on \unix\ systems.
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
49
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
50 Hence all \MTA{}s not having a \emph{sendmail-compatible} interface or not offering it as a compatibility addon, will not be covered here.
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
51
70
177cf1937554 text rework
meillo@marmaro.de
parents: 69
diff changeset
52 An Examples here is \name{Apache James}. %FIXME: check if correct
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
53
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
54
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
55 \subsection{Non-free software}
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
56 Only programs being \freesw\ are regarded, because comparing \freesw\ with proprietary or commercial software is not what typical users of programs like \masqmail\ do. Comparison with those non-free programs may be a point for large \freesw\ projects, trying to step into the business world. Small projects, mostly used by individuals at home, need to be compared against other projects of similar shape.
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
57
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
58 The comparison should be seen from \masqmail's point of view, so non-free software is out of the way.
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
59
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
60
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
61
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
62 \section{The programs regarded}
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
63 The programs remaining are \emph{sendmail-compatible} ``smart'' \MTA{}s that focus on mail transfer and are \freesw. One would not use a program for a job it is not suited for. Therefor only \mta{}s that are mostly similar to \masqmail\ are regarded.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
64
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
65 For the comparision, five programs are taken. These are: \sendmail, \name{qmail}, \name{postfix}, \name{exim}, and \masqmail. The four alternatives to \masqmail\ are the most important representatives of the regarded group. % FIXME: add ref that affirm that
70
177cf1937554 text rework
meillo@marmaro.de
parents: 69
diff changeset
66
177cf1937554 text rework
meillo@marmaro.de
parents: 69
diff changeset
67 \name{courier-mta} is also a member of this group, being even closer to \name{groupware} than \name{postfix}. It is excluded here, because the \NAME{IMAP} and webmail parts of the mail server suite are more in focus than its \MTA. Common mail server setups even bundle \name{courier-imap} with \name{postfix}.
44
92e59ffe2388 split up into one sentence per line
meillo@marmaro.de
parents: 40
diff changeset
68
70
177cf1937554 text rework
meillo@marmaro.de
parents: 69
diff changeset
69 Other members are: \name{smail}, \name{zmailer}, \name{mmdf}, and more; they all are less important and rarely used.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
70
70
177cf1937554 text rework
meillo@marmaro.de
parents: 69
diff changeset
71 Following is a small introduction to each of the five programs chosen for comparision.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
72
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
73 \subsection{\sendmail}
84
eed87bfa622d added labels and other minor stuff
meillo@marmaro.de
parents: 74
diff changeset
74 \label{sec:sendmail}
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
75 \sendmail\ is the most popular \mta. Since it was one of the first \MTA{}s and was shipped by many vendors of \unix\ systems.
60
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
76
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
77 The program was written by Eric Allman as the successor of his program \name{delivermail}. \sendmail\ was first released with \NAME{BSD} 4.1c in 1983. Allman was not the only one working on the program. Other people developed own versions of it and a variety of flavors came up, especially in the late eighties when Allman was inactive.
60
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
78
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
79 \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
80
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
81 The latest version is 8.14.3 from May 2008. The program is distributed under the \name{Sendmail License} as both, \freesw\ and proprietary software of \name{Sendmail, Inc.}.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
82
60
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
83 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
84
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
85 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
86
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
87
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
88 \subsection{\name{qmail}}
84
eed87bfa622d added labels and other minor stuff
meillo@marmaro.de
parents: 74
diff changeset
89 \label{sec:qmail}
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
90 \name{qmail} is seen by its community as ``a modern SMTP server which makes sendmail obsolete''. It was written by Daniel~J.\ Bernstein starting in 1995. His primary goal was to create a secure \MTA\ to replace the popular, but vulnerable, \sendmail.
60
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
91
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
92 \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
93
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
94 Since November 2007, \name{qmail} is released in the \name{public domain} which makes it \freesw. The latest release is 1.03 from July 1998.
60
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
95
fe68825fee28 added new references; wrote introductions about sendmail and qmail
meillo@marmaro.de
parents: 58
diff changeset
96 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
97
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
98
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
99 \subsection{\name{postfix}}
84
eed87bfa622d added labels and other minor stuff
meillo@marmaro.de
parents: 74
diff changeset
100 \label{sec:postfix}
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
101 The \name{postfix} project was started in 1999 at \name{IBM research}, then called \name{VMailer} or \name{IBM Secure Mailer}. 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} In fact, \name{postfix} was mainly designed after qmail's architecture to gain security. But in contrast to \name{qmail} it aims much more on being fast and full-featured.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
102
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
103 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
104
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
105 The latest stable version is numbered 2.5.5 from August 2008. \name{postfix} is covered by the \name{IBM Public License 1.0} which is a \freesw\ license.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
106
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
107 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
108
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
109
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
110 \subsection{\name{exim}}
84
eed87bfa622d added labels and other minor stuff
meillo@marmaro.de
parents: 74
diff changeset
111 \label{sec:exim}
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
112 \name{exim} was started in 1995 by Philip Hazel at the \name{University of Cambridge}. Its age is about the same as \name{qmail}'s, but the architecture is totally different.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
113
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
114 While \name{qmail} took a completely new approach, \name{exim} forked of \name{smail-3}, and therefor is monolitic like that and like \sendmail. But having no separation of the individual components of the system, like \name{qmail} and \name{postfix} have, did not hurt. Its security is comparably good.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
115
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
116 \name{exim} is highly configurable, especially in the field of mail policies. This makes it easy to specify how mail is routed through the system and who is allowed to send email to whom. Also interfaces for integration of virus and spam check programs are provided by design.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
117
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
118 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
119
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
120 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
121
28
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
122
01f154f8f477 added text about the candidates
meillo@marmaro.de
parents: 27
diff changeset
123 \subsection{\masqmail}
84
eed87bfa622d added labels and other minor stuff
meillo@marmaro.de
parents: 74
diff changeset
124 \label{sec:masqmail}
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
125 The \masqmail\ program was written by Oliver Kurth, starting in 1999. His aim was to create a small \mta\ which is especially focused on computers with dial-up connections to the internet. \masqmail\ is easy configurable for situations which are rarely solveable with the common \MTA{}s.
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
126
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
127 \masqmail\ queues mail for destinations outside the local network if no connection to the internet is online. If the machine goes online, this mail is sent. Mail to local machines is sent immediately.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
128
69
821d195e4237 wrote text segments and reworked a lot
meillo@marmaro.de
parents: 64
diff changeset
129 While the other \MTA{}s are more general purpose \MTA{}s, \masqmail\ aims on special situations only. Nevertheless can it handle ordinary mail transfers too.
27
433df94d5476 added pices to thesis ... need rework!
meillo@marmaro.de
parents: 26
diff changeset
130
64
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
131 \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
132
997870769e54 wrote about postfix, exim, masqmail; rewrote section about types of MTAs (unfinished)
meillo@marmaro.de
parents: 60
diff changeset
133 The program's new homepage \citeweb{masqmail:homepage} provides further information about this \MTA.