*/
public void deliver(String sFrom, String sRecipient, final InputStream data) throws TooMuchDataException, IOException {
log.debug("deliver email from: " + sFrom + " to: " + sRecipient);
log.debug("email from: " + sFrom + " to: " + sRecipient);
final DeliverEvent event = new DeliverEvent(sFrom, sRecipient, data);
Filter terminal = new Filter() {
public void doEvent(FilterChain chain, Event e) {
MailboxAddress from = MailboxAddress.parse(event.getFrom());
MailboxAddress recip = MailboxAddress.parse(event.getRecipient());