docs/diploma

diff thesis/tex/1-Introduction.tex @ 229:c5f44219bc5d

added text parts to intro
author meillo@marmaro.de
date Fri, 09 Jan 2009 14:22:06 +0100
parents aab8499c9f2f
children d60e5843db7f
line diff
     1.1 --- a/thesis/tex/1-Introduction.tex	Fri Jan 09 14:21:45 2009 +0100
     1.2 +++ b/thesis/tex/1-Introduction.tex	Fri Jan 09 14:22:06 2009 +0100
     1.3 @@ -7,6 +7,18 @@
     1.4  
     1.5  
     1.6  
     1.7 +\section{What's an MTA?}
     1.8 +
     1.9 +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}.
    1.10 +
    1.11 +An \MTA\ therefore needs at least a mail receiving facility and a mail sending facility.
    1.12 +
    1.13 +<< structure diagram of an MTA (and of masqmail) >>
    1.14 +
    1.15 +
    1.16 +
    1.17 +
    1.18 +
    1.19  \section{The \masqmail\ project}
    1.20  \label{sec:masqmail}
    1.21  
    1.22 @@ -58,6 +70,9 @@
    1.23  A better setup is to run \masqmail\ on every machine %FIXME
    1.24  
    1.25  
    1.26 +\subsubsection{Online detection and routes}
    1.27 +\label{sec:masqmail-routes}
    1.28 +
    1.29  ---
    1.30  
    1.31  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.
    1.32 @@ -66,6 +81,8 @@
    1.33  
    1.34  ---
    1.35  
    1.36 +\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.
    1.37 +
    1.38  
    1.39  
    1.40