logged information was redundant
more detailed logging
patched subethasmtp library, it includes my client timeout patch
documentation of the standalone submission service and Ubuntu specific installation instructions
build: new ant target to upload release archives
doc: contents updated
"builtin" is removed from package names
mail should be forwarded to different back-end servers depending on the recipient(s). It is possible that a single mail with several recipient is relayed to more than one back-end servers. This feature is required to easily integrate with SubEtha mail list manager.
missing files from the previous commit
Filters receive not only a Recipient but a RecipientContext object in the verifyRecipient and recipient functions. The RecipientContext is able to store the Destination along with the recipient address.
RefuseUnknownRecipient filter now uses the destination to decide if the recipient address is valid.
RelayMailTransaction filter can relay the transaction to more then one backend server
The special postmaster addresses can be added to the RecipientTable. In addition the question of case sensitivity is dealt with by the RecipientSpecification classes, not by the Recipient classes.
SLF4J upgrade
bugfix: wrong casting
bugfix: constructor injection was used instead of setter
Check for configuration errors when a recipient is accepted but no filter accepts responsibility for it.
Better handling of RuntimeExceptions
Default configuration is updated to support assigning destinations to recipients.
Convenience class for configuring domain independent, case insensitive user names