Mercurial > docs > diploma
comparison thesis/tex/3-MailTransferAgents.tex @ 312:a62fe460b8de
work in MTA comparison
author | meillo@marmaro.de |
---|---|
date | Tue, 20 Jan 2009 21:55:22 +0100 |
parents | 273f2d174315 |
children | a3fba017ef01 |
comparison
equal
deleted
inserted
replaced
311:ce3f39d6c1aa | 312:a62fe460b8de |
---|---|
128 | 128 |
129 The program was written by \person{Eric Allman} as the successor of his program \name{delivermail}. \person{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. %fixme: ref | 129 The program was written by \person{Eric Allman} as the successor of his program \name{delivermail}. \person{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. %fixme: ref |
130 | 130 |
131 \sendmail\ designed to transfer mails between different protocols and networks, this lead to a very flexible, though complex, configuration. | 131 \sendmail\ designed to transfer mails between different protocols and networks, this lead to a very flexible, though complex, configuration. |
132 | 132 |
133 It was first released with \NAME{BSD} 4.1c in 1983. 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. | 133 It was first released with \NAME{BSD} 4.1c in 1983. |
134 %todo: write about its importance and about sendmail-compat | |
135 | |
136 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. | |
134 | 137 |
135 Further development will go into the project \name{MeTA1} (the former name was \name{sendmail X}) which succeeds \sendmail. | 138 Further development will go into the project \name{MeTA1} (the former name was \name{sendmail X}) which succeeds \sendmail. |
136 | 139 |
137 More information can be found on the \sendmail\ homepage \citeweb{sendmail:homepage} and in the, so called, ``Bat Book'' \cite{costales97}. | 140 More information can be found on the \sendmail\ homepage \citeweb{sendmail:homepage} and in the, so called, ``Bat Book'' \cite{costales97}. |
138 | 141 |
168 \label{sec:postfix} | 171 \label{sec:postfix} |
169 The \postfix\ project started in 1999 at \name{IBM research}, then called \name{VMailer} or \name{IBM Secure Mailer}. \person{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, \postfix\ was mainly designed after qmail's architecture to gain security. But in contrast to \qmail\ it aims much more on being fast and full-featured. | 172 The \postfix\ project started in 1999 at \name{IBM research}, then called \name{VMailer} or \name{IBM Secure Mailer}. \person{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, \postfix\ was mainly designed after qmail's architecture to gain security. But in contrast to \qmail\ it aims much more on being fast and full-featured. |
170 | 173 |
171 Today \postfix\ is taken by many \unix\ systems and \gnulinux\ distributions as default \MTA. | 174 Today \postfix\ is taken by many \unix\ systems and \gnulinux\ distributions as default \MTA. |
172 | 175 |
173 The latest stable version is numbered 2.5.5 from August 2008. \postfix\ is covered by the \name{IBM Public License 1.0} which is a \freesw\ license. | 176 The latest stable version is numbered 2.5.6 from December 2008. \postfix\ is covered by the \name{IBM Public License 1.0} which is a \freesw\ license. |
174 | 177 |
175 Additional information can be retrieved from the program's homepage \citeweb{postfix:homepage}. \person{Dent}'s \postfix\ book \cite{dent04} claims to be ``the definitive guide'', and it is. | 178 Additional information can be retrieved from the program's homepage \citeweb{postfix:homepage}. \person{Dent}'s \postfix\ book \cite{dent04} claims to be ``the definitive guide'', and it is. |
176 | 179 |
177 | 180 |
178 | 181 |
180 | 183 |
181 | 184 |
182 \section{Comparison of MTAs} | 185 \section{Comparison of MTAs} |
183 \label{sec:mta-comparison} | 186 \label{sec:mta-comparison} |
184 | 187 |
185 This section does not try to provide an overall \MTA\ comparison, because this is already done by others. Remarkable comparisons are the one by \person{Dan Shearer} \cite{shearer06} and a discussion on the mailing list \name{plug@lists.q-linux.com} \cite{plug:mtas}. Tabular overviews may be found at \citeweb{mailsoftware42}, \citeweb{wikipedia:comparison-of-mail-servers}, and \cite[section 1.9]{lifewithqmail}. | 188 This section does not try to provide a throughout \MTA\ comparison, because this is already done by others. Remarkable comparisons are the one by \person{Dan Shearer} \cite{shearer06} and a discussion on the mailing list \name{plug@lists.q-linux.com} \cite{plug:mtas}. Tabular overviews may be found at \citeweb{mailsoftware42}, \citeweb{wikipedia:comparison-of-mail-servers}, and \cite[section 1.9]{lifewithqmail}. |
186 | 189 |
187 Here provided is an overview on important properties of the four previously introduced \MTA{}s. The data comes from the above stated sources and is collected in table \ref{tab:mta-comparison}. | 190 Here provided is an overview important properties of the four previously introduced \MTA{}s. The data comes from the above stated sources and is collected in table \ref{tab:mta-comparison}\footnote{The lines of code were messured with \person{David~A.\ Wheeler}'s \name{sloccount} \citeweb{sloccount}.}. |
188 | 191 |
189 \begin{table} | 192 \begin{table} |
190 % FIXME: improve table data!!! | 193 % FIXME: improve table data!!! |
191 \begin{center} | 194 \begin{center} |
192 \input{tbl/mta-comparison.tbl} | 195 \input{tbl/mta-comparison.tbl} |
193 \end{center} | 196 \end{center} |
194 \caption{Comparison of MTAs} | 197 \caption{Comparison of \MTA{}s} |
195 \label{tab:mta-comparison} | 198 \label{tab:mta-comparison} |
196 \end{table} | 199 \end{table} |
197 | 200 |
198 | 201 |
199 \subsubsection*{Architecture} | 202 \subsubsection*{Architecture} |