Improve and fix parsing of RCPT and MAIL command.
Add support for the RSET command.
Add support for STARTTLS command.
Deal up to some degree with end of data sequence is split in two packets.
Detect the end of the mail using the '>' character as some command might take extra parameters after it.
Make sure data_end_pos is reset correctly.
Add support for 'transparency' as described in section 4.5.2 of the RFC 821.
Rename the pload analyze function 'process' in 'analyze'.
Add payload type text/plain.
Don't use magic if not flagged as needed.
Add the process function to have the whole payload processed by the analyzer.
Add analyzer_rfc822.