
ferencd@0: \chapter{Introduction}
ferencd@0: 
ferencd@0: % ============================================================================
ferencd@0: \section{Overview}
ferencd@0: 
ferencd@0: VMime is a powerful C++ class library for working with MIME messages and
ferencd@0: Internet messaging services like IMAP, POP or SMTP.
ferencd@0: 
ferencd@0: With VMime you can parse, generate and modify messages, and also connect to
ferencd@0: store and transport services to receive or send messages over the Internet.
ferencd@0: The library offers all the features to build a complete mail client.
ferencd@0: 
ferencd@0: The main objectives of this library are:
ferencd@0: 
ferencd@0: \begin{itemize}
ferencd@0: \item fully RFC-compliant implementation;
ferencd@0: \item object-oriented and modular design;
ferencd@0: \item very easy-to-use (intuitive design);
ferencd@0: \item well documented code;
ferencd@0: \item very high reliability;
ferencd@0: \item maximum portability.
ferencd@0: \end{itemize}
ferencd@0: 
ferencd@0: 
ferencd@0: % ============================================================================
ferencd@0: \section{Features}
ferencd@0: 
ferencd@0: \noindent MIME features:
ferencd@0: 
ferencd@0: \begin{itemize}
ferencd@0: \item Full support for RFC-2822 and multipart messages (RFC-1521)
ferencd@0: \item Aggregate documents (MHTML) and embedded objects (RFC-2557)
ferencd@0: \item Message Disposition Notification (RFC-3798)
ferencd@0: \item 8-bit MIME (RFC-2047)
ferencd@0: \item Encoded word extensions (RFC-2231)
ferencd@0: \item Attachments
ferencd@0: \end{itemize}
ferencd@0: 
ferencd@0: \noindent Network features:
ferencd@0: 
ferencd@0: \begin{itemize}
ferencd@0: \item Support for IMAP, POP3 and maildir stores
ferencd@0: \item Support for SMTP and sendmail transport methods
ferencd@0: \item Extraction of whole message or specific parts
ferencd@0: \item TLS/SSL security layer
ferencd@0: \item SASL authentication
ferencd@0: \end{itemize}
ferencd@0: 
ferencd@0: 
ferencd@0: % ============================================================================
ferencd@0: \section{Copyright and license}
ferencd@0: 
ferencd@0: VMime library is Free Software and is licensed under the terms of the GNU
ferencd@0: General Public License\footnote{See Appendix \ref{appendix_license} and
ferencd@0: \url{http://www.gnu.org/copyleft/gpl.html}} (GPL) version 3:
ferencd@0: 
ferencd@0: \begin{verbatim}
ferencd@0:    Copyright (C) 2002-2013 Vincent Richard
ferencd@0: 
ferencd@0:    VMime library is free software; you can redistribute it and/or
ferencd@0:    modify it under the terms of the GNU General Public License as
ferencd@0:    published by the Free Software Foundation; either version 3 of
ferencd@0:    the License, or (at your option) any later version.
ferencd@0: 
ferencd@0:    VMime is distributed in the hope that it will be useful, but
ferencd@0:    WITHOUT ANY WARRANTY; without even the implied warranty of
ferencd@0:    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
ferencd@0:    GNU General Public License for more details.
ferencd@0: 
ferencd@0:    Linking this library statically or dynamically with other
ferencd@0:    modules is making a combined work based on this library.
ferencd@0:    Thus, the terms and conditions of the GNU General Public
ferencd@0:    License cover the whole combination.
ferencd@0: \end{verbatim}
ferencd@0: 
ferencd@0: \newpage
ferencd@0: \noindent This document is released under the terms of the
ferencd@0: GNU Free Documentation
ferencd@0: License\footnote{See \url{http://www.gnu.org/copyleft/fdl.html}} (FDL):
ferencd@0: 
ferencd@0: \begin{verbatim}
ferencd@0:    Copyright (C) 2004-2013 Vincent Richard
ferencd@0: 
ferencd@0:    Permission is granted to copy, distribute and/or modify
ferencd@0:    this document under the terms of the GNU Free Documentation
ferencd@0:    License, Version 1.2 or any later version published by the
ferencd@0:    Free Software Foundation; with no Invariant Sections, no
ferencd@0:    Front-Cover Texts, and no Back-Cover Texts.
ferencd@0: \end{verbatim}
ferencd@0: 




