Por que não apenas usar regras de transporte do Exchange? Dessa forma, você pode restringir a ação apenas às mensagens necessárias (por exemplo, de fora da organização para evitar loops). Para a ação, você pode especificar "enviar mensagem de rejeição ao remetente com código de status aprimorado".