meillo@186: \clearpage meillo@186: \vspace*{6ex} meillo@154: meillo@154: \section*{\centering Abstract} meillo@166: meillo@154: \masqmail\ is a \mta\ for workstations and small networks. It is a drop-in replacement for \sendmail, but much smaller. meillo@154: meillo@154: This diploma thesis analyzes the structure and concepts of \masqmail, and its security and safety. meillo@154: Based on this knowledge, the source code will get improved and everything will be written down for documentation. meillo@154: meillo@154: After successful tests in a real environment, a new version of \masqmail\ will be released and it will be packaged for the \gnulinux\ Distribution \debian. meillo@154: meillo@166: meillo@186: \vspace*{6ex} meillo@154: meillo@154: \section*{\centering Keywords} meillo@166: meillo@351: masqmail, mail transfer agent, \MTA, sendmail, market analysis, future of communication, unified messaging, non-permanent internet connection, requirements for modern \MTA{}s, \MTA\ architecture, \SMTP, authentication, encryption, spam handling, redesign from scratch. meillo@154: meillo@154: meillo@167: meillo@186: \vfill meillo@186: meillo@204: \fbox{\parbox{\textwidth}{ \scriptsize\sffamily meillo@186: Copyright \copyright\ 2008,\,2009 by Markus Schnalke. meillo@186: meillo@204: \vspace{1ex} meillo@207: This document was typeset in Palatino and Computer Modern font, using the LaTeX document preparation system on machines running the Debian GNU/Linux operating system. Text editing was done with Vim. The PIC language and troff were used to generate the diagrams, in exception of figure \ref{fig:masqmail-arch} which was produced with Egypt and GraphVis. Mercurial was chosen for version control. Further programs and scripts were used for minor tasks---it was all Free Software, though. meillo@186: %FIXME: check programs used meillo@186: meillo@204: \vspace{1ex} meillo@204: The final version of this thesis, in Portable Document Format and PostScript as well as the complete source code, can be retrieved from my website: http://marmaro.de/docs\,. meillo@186: meillo@204: \vspace{1ex} meillo@186: Permission is hereby granted to copy and distribute this document in verbatim form. meillo@186: }} meillo@186: