add support for mail interception for queueing
beforeSend -> prepareSend -> send