# HG changeset patch # User meillo@marmaro.de # Date 1233152018 -3600 # Node ID f75efd59fefd9c8a26cf58fa0555a0d688866017 # Parent 056a353b911624a8aad469b40726d9b0d19177d8 added a new sentence or so diff -r 056a353b9116 -r f75efd59fefd thesis/tex/5-Improvements.tex --- a/thesis/tex/5-Improvements.tex Wed Jan 28 15:01:35 2009 +0100 +++ b/thesis/tex/5-Improvements.tex Wed Jan 28 15:13:38 2009 +0100 @@ -361,7 +361,9 @@ The queue is actually two queues and a data pool. The queues store the spool files---unprocessed in \name{incoming} and in complete and valid form in \name{outgoing}. The \name{pool} is the storage of data files, the message bodies of queued messages. The three parts are represented by three directories within the queue path on disk. -The representation of queued files on disk is basically the same as the one in current \masqmail: one file for the envelope and message header information (the ``spool file''), a second file for the message body (the ``data file''). The spool file's internal structure of current \masqmail\ can be remain. Following is a sample spool file. (The first part is the envelope with comments in parenthesis; the second part is the message header.) +The representation of queued files on disk is basically the same as the one in current \masqmail: one file for the envelope and message header information (the ``spool file''), a second file for the message body (the ``data file''). The spool file's internal structure of current \masqmail\ can be remain. + +Following is a sample spool file from current \masqmail. The first part is the envelope and meta information. The annotations in parenthesis are added afterwards to ease the understanding. The second part after the empty line is the message header. \codeinput{input/sample-spool-file.txt} @@ -375,10 +377,6 @@ - - - - \subsubsection*{Inter-module communication} Communication between modules is required to exchange data and status information. This is also called ``Inter-process communication'' (short: \NAME{IPC}) because the modules are independent programs in this case and processes are programs in execution.