# HG changeset patch # User meillo@marmaro.de # Date 1231507326 -3600 # Node ID c5f44219bc5d3a9ccfbb4b5414ad5b071f32e2f2 # Parent 265f3f9dd44a41974e9f708b6c58e28f7a9f8797 added text parts to intro diff -r 265f3f9dd44a -r c5f44219bc5d thesis/tex/1-Introduction.tex --- a/thesis/tex/1-Introduction.tex Fri Jan 09 14:21:45 2009 +0100 +++ b/thesis/tex/1-Introduction.tex Fri Jan 09 14:22:06 2009 +0100 @@ -7,6 +7,18 @@ +\section{What's an MTA?} + +The basic job of a \mta\ is to transport mail from senders to recipients. This is the definition of such kind of software, and this is how \MTA{}s are generally seen \cite[page 19]{dent04} \cite[pages 3-5]{hafiz05}. + +An \MTA\ therefore needs at least a mail receiving facility and a mail sending facility. + +<< structure diagram of an MTA (and of masqmail) >> + + + + + \section{The \masqmail\ project} \label{sec:masqmail} @@ -58,6 +70,9 @@ A better setup is to run \masqmail\ on every machine %FIXME +\subsubsection{Online detection and routes} +\label{sec:masqmail-routes} + --- As \masqmail\ is focused on non-permanent Internet connections, online state can be queried by three methods: reading from a file, reading the output of a command, or by asking an \name{mserver}. Each method may return a string indicating one of the available routes being online, or returning nothing to indicate offline state. @@ -66,6 +81,8 @@ --- +\masqmail\ focuses on non-permanent online connections, thus a concept of online routes is used. One may configure any number of routes to send mail. Each route can have criteria, like matching \texttt{From:} or \texttt{To:} headers, to determine if some message is allowed to be sent over it. Mail to destinations outside the local network gets queued until an online connections is available. +