1. A method of processing electronic messages, comprising: intercepting a message from a sender to a recipient and routing the message to a processing component; determining appropriate application logic to be applied to the message; processing the message at the processing component using the determined application logic; and directing the processed message to the recipient.