Mercurial > docs > diploma
comparison thesis/tex/1-Introduction.tex @ 248:724cc6057105
complete names are now in small caps
author | meillo@marmaro.de |
---|---|
date | Sun, 11 Jan 2009 20:49:50 +0100 |
parents | da83360f8442 |
children | 4dacd0d50342 |
comparison
equal
deleted
inserted
replaced
247:50240b753a46 | 248:724cc6057105 |
---|---|
73 | 73 |
74 << about masqmail (some history) >> | 74 << about masqmail (some history) >> |
75 | 75 |
76 (include history of email, definition of MTA and sendmail-compatibility in text) | 76 (include history of email, definition of MTA and sendmail-compatibility in text) |
77 | 77 |
78 The \masqmail\ program was written by Oliver \person{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. | 78 The \masqmail\ program was written by \person{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. |
79 | 79 |
80 \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. | 80 \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. |
81 | 81 |
82 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. | 82 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. |
83 | 83 |
89 | 89 |
90 | 90 |
91 | 91 |
92 \subsection{Target field / When to use \masqmail} | 92 \subsection{Target field / When to use \masqmail} |
93 | 93 |
94 Its original author, Oliver \person{Kurth}, sees \masqmail\ so: | 94 Its original author, \person{Oliver Kurth}, sees \masqmail\ so: |
95 \begin{quote} | 95 \begin{quote} |
96 MasqMail is a mail server designed for hosts that do not have a permanent internet connection eg. a home network or a single host at home. It has special support for connections to different ISPs. It replaces sendmail or other MTAs such as qmail or exim. | 96 MasqMail is a mail server designed for hosts that do not have a permanent internet connection eg. a home network or a single host at home. It has special support for connections to different ISPs. It replaces sendmail or other MTAs such as qmail or exim. |
97 \end{quote} | 97 \end{quote} |
98 | 98 |
99 \masqmail\ is inteded to cover a specific niche: non-permanent internet connection and different \NAME{ISP}s. | 99 \masqmail\ is inteded to cover a specific niche: non-permanent internet connection and different \NAME{ISP}s. |
167 | 167 |
168 | 168 |
169 | 169 |
170 \subsection{Features} | 170 \subsection{Features} |
171 | 171 |
172 Here regarded is version 0.2.21 of \masqmail. This is the last version released by Oliver \person{Kurth}, and the basis for my thesis. | 172 Here regarded is version 0.2.21 of \masqmail. This is the last version released by \person{Oliver Kurth}, and the basis for my thesis. |
173 | 173 |
174 | 174 |
175 \subsubsection*{The source code} | 175 \subsubsection*{The source code} |
176 | 176 |
177 \masqmail\ is written in the C programming language. The program, as of version 0.2.21, consists of 34 source code and eight header files, containing about 9,000 lines of code\footnote{Measured with \name{sloccount} by David A.\ Wheeler.}. Additionally, it includes a \name{base64} implementation (about 300 lines) and \name{md5} code (about 150 lines). For systems that do not provide \name{libident}, this library is distributed as well (circa 600 lines); an available shared library has higher precedence in linking, though. | 177 \masqmail\ is written in the C programming language. The program, as of version 0.2.21, consists of 34 source code and eight header files, containing about 9,000 lines of code\footnote{Measured with \name{sloccount} by David A.\ Wheeler.}. Additionally, it includes a \name{base64} implementation (about 300 lines) and \name{md5} code (about 150 lines). For systems that do not provide \name{libident}, this library is distributed as well (circa 600 lines); an available shared library has higher precedence in linking, though. |