diff thesis/tex/3-MailTransferAgents.tex @ 126:27ddf2506157

outsourced floats; minor stuff
author meillo@marmaro.de
date Tue, 09 Dec 2008 16:04:02 +0100
parents 1cb6a2f5f077
children 6f622eb5c812
line wrap: on
line diff
--- a/thesis/tex/3-MailTransferAgents.tex	Sun Dec 07 17:29:29 2008 +0100
+++ b/thesis/tex/3-MailTransferAgents.tex	Tue Dec 09 16:04:02 2008 +0100
@@ -68,14 +68,13 @@
 \section{Popular MTAs}
 
 %todo: include market share analyses here
+<< some info about market shares >>
 
 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 here. These are \emph{sendmail-compatible} ``smart'' \freesw\ \MTA{}s that focus on mail transfer.
 
 For the comparison, five programs are taken: \sendmail, \name{exim}, \name{qmail}, \name{postfix}, and \masqmail. The four alternatives to \masqmail\ are the most important representatives of the regarded group. % FIXME: add ref that affirm that
 
-\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}. %fixme: need this sentence?
-
-Other members are: \name{smail}, \name{zmailer}, \name{mmdf}, and more; they all are less important and rarely used.
+Other members are: \name{smail}, \name{zmailer}, \name{mmdf}, and \name{courier-mta}; they all are less important and rarely used.
 
 Following is a small introduction to each of the five programs chosen for comparison, except \masqmail\ which already was introduced in chapter \ref{chap:introduction}.
 
@@ -140,51 +139,44 @@
 
 \section{Comparison of MTAs}
 
-<< general fact in table \ref{tab:mta-comparison} >>
+This section tries not to provide an overall \MTA\ comparison, because this is already done by others: Including 
 
-Refer to \cite{hafiz05}.
+\url{http://shearer.org/MTA_Comparison}
+\url{http://www.geocities.com/mailsoftware42/}
+\url{http://fanf.livejournal.com/50917.html}
+\url{http://archives.neohapsis.com/archives/postfix/2006-07/1762.html}
+
+
+For a discussion on \mta\ architectures (comparing \sendmail, \name{qmail}, \name{postfix}, and \name{sendmail X}) it is refered to Hafiz \cite{hafiz05}.
+
+Here provided is an overview on a selection of important properties, covering the four previously introduced programs. Table \ref{tab:mta-comparison} provides it.
+
 
 \begin{table}
-\begin{tabular}[hbt]{| p{0.13\textwidth} || p{0.13\textwidth} | p{0.13\textwidth} | p{0.13\textwidth} | p{0.13\textwidth} | p{0.13\textwidth} |}
-\hline
-
-              & sendmail & exim & qmail & postfix & masqmail \\
-\hline \hline
-First release & 1983 & 1995 & 1996 & 1999 & 1999 \\
-\hline
-Lines of code (with sloccount on debian packages)& 93k & 54k & 18k & 92k & 14k \\
-\hline
-Architecture & monolithic & monolithic & modular & modular & monolithic \\
-\hline
-Design goals & flexibility & general, flexible \& extensive facilities for checking & security & performance and security & for non-permanent Internet connection \\
-\hline
-Market share (by Bernstein in 2001) & 42\% & 1.6\% & 17\% & 1.6\% & (unknown) \\
-\hline
-
-\end{tabular}
-\caption{Comparison of MTAs}
-\label{tab:mta-comparison}
+	\begin{center}
+		\input{input/mta-comparison.tex}
+	\end{center}
+	\caption{Comparison of MTAs}
+	\label{tab:mta-comparison}
 \end{table}
 
 
 \subsection{about market share}
+\url{http://www.oreillynet.com/lpt/a/6849}
+
+\url{http://www.mailradar.com/mailstat/}
+
+Market share (by Bernstein in 2001): sendmail 42\% , exim 1.6\% , qmail 17\% , postfix 1.6\%.
+masqmail has no relevant market share (debian popcon)
+
+
+
 
 \subsection{About architecture}
 
 \subsection{Security comparison}
 
 
-\url{http://shearer.org/MTA_Comparison}
-
-\url{http://www.geocities.com/mailsoftware42/}
-
-\url{http://fanf.livejournal.com/50917.html}
-
-\url{http://archives.neohapsis.com/archives/postfix/2006-07/1762.html}
-
-\url{http://www.oreillynet.com/lpt/a/6849}
-
-\url{http://www.mailradar.com/mailstat/}
 
 
 
@@ -209,7 +201,7 @@
 
 << used it myself >>
 
-<<  had problems with it >>
+<< had problems with it >>
 
 
 
@@ -226,7 +218,18 @@
 
 
 
-<< from the practice of programming: are the names good? check the significant number of characters. (intern: 31char, extern: 6char caseless; ProgC p.184) >>
+
+
+Ref back to \ref{sec:what-will-be-important}:
+
+provider indepencence -> easy config:
+\sendmail\ and \name{qmail} appear to have bad positions at this point. Their configuration is complex, thus they would need simplification wrappers around them to provide easy configuration.
+
+performance not so important:
+\name{postfix} focuses much on performance, this might not be an important point then.
+
+security:
+It seems as if all widely used \mta{}s provide good security nowadays. \name{qmail}'s architecture, also used in \name{postfix}, is generally seen to be conceptually more secure, however.
 
 
 ---