Mail processor engine framework with configurable classes to download emails, persist messages and log the messages.