The current message receiving code could be moved to an Handler to improve configurability.
This need a configuration change in the default smtphandlerchain. I added a blocking configuration error message if there is no messagehandler configured.
To do that we need to improve the lifecycle of the handlers: configurable and serviceable handlers must be supported.
We could even move the chain configuration to an avalon component level (removing avalon/lifecycle specific code from the handler).