
meillo@12: \cleardoublepage
meillo@12: \thispagestyle{empty}
meillo@8: 
meillo@8: \begin{titlepage}
meillo@8: 
meillo@12: \begin{center}
meillo@12: {\Huge \bfseries masqmail }
meillo@8: 
meillo@12: {\large a mail tranfer agent for workstations and small networks }
meillo@12: \end{center}
meillo@8: 
meillo@12: \section*{\centering Abstract}
meillo@12: \name{masqmail} is an \NAME{MTA} for workstations and small networks. It is a drop-in replacement for \name{sendmail}, but much smaller.
meillo@8: 
meillo@12: This diploma thesis analyzes the structure and concepts of \name{masqmail}, and its security and safety. Based on this knowledge, the source code will get improved and everything will be written down for documentation.
meillo@8: 
meillo@12: After successful tests in a real environment, a new version of \name{masqmail} will be released and it will be packaged for the \NAME{GNU}\name{/Linux} Distribution \name{Debian}.
meillo@8: 
meillo@8: 
meillo@12: 
meillo@12: %Masqmail ist ein Mail Transfer Agent wie Sendmail und kann diesen
meillo@12: %ersetzen. Er bietet alle gängigen Funktionen eines MTA und zudem die
meillo@12: %Möglichkeit Mails abhängig von äußeren Faktoren über verschiedene
meillo@12: %Mail-Relays (ISPs wie GMX) zu versenden.
meillo@12: %
meillo@12: %Im Gegensatz zu den bekannten MTAs Sendmail, Postfix, Exim ist sein
meillo@12: %Codeumfang nur etwa ein Zehntel. Auch verglichen mit Qmail ist er nur
meillo@12: %halb so groß.
meillo@12: %
meillo@12: %Somit ist Masqmail ein kleiner, überschaubarer MTA der gerade für
meillo@12: %Workstations (ohne ständige Internetanbindung) oder für kleine Netze
meillo@12: %geeignet ist.
meillo@12: %
meillo@12: %Aktive Entwicklung von Masqmail findet seit einiger Zeit kaum noch
meillo@12: %statt. Auch anstehende Bugfixes werden nicht, oder nur begrenzt,
meillo@12: %vorgenommen.
meillo@12: %Genutzt wird das Programm aber allemal, denn kleine MTAs für
meillo@12: %nicht-permanente Verbindungen gibt es sonst (AFAIR) keine.
meillo@12: %
meillo@12: %Ich will mich in meiner DA in die Konzepte eines MTA am Beispiel von
meillo@12: %Masqmail einarbeiten. Ich möchte eine Sicherheitsanalyse durchführen
meillo@12: %und nach kritischen Stellen im Code suchen. Anschließend möchte ich
meillo@12: %den Code verbessern, wo es nötig ist.
meillo@12: %
meillo@12: %Mein großes Ziel im Hintergrund ist es, diesem Programm wieder mehr
meillo@12: %Leben einzuhauchen. Ich möchte Masqmail zukünftig weiterentwickeln, es
meillo@12: %betreuen und vor allem die bisher sehr spärliche Dokumentation stark
meillo@12: %ausbauen.
meillo@12: 
meillo@12: 
meillo@12: \vspace*{12ex}
meillo@12: %\vfill
meillo@12: 
meillo@12: Diploma thesis of Markus \textsc{Schnalke} (matriculation number: 039131).\\
meillo@12: Course \name{Business Information Systems} at the \name{University of Applied Sciences Ulm}.\\
meillo@12: Year 2009.
meillo@12: 
meillo@12: Supervisor:\\
meillo@12: Prof.~Dr.~rer.~nat. Markus \textsc{Schäffter}, \name{University of Applied Sciences Ulm}.
meillo@12: 
meillo@12: \vfill
meillo@12: 
meillo@12: {\scriptsize\ttfamily
meillo@12: 	Copyright \copyright\ 2008, 2009 Markus Schnalke.
meillo@12: 
meillo@12: 	Permission is hereby granted to copy and distribute this document in verbatim form.
meillo@12: }
meillo@12: 	
meillo@8: \end{titlepage}




