Não tenho certeza do que você quer dizer com:
I want only authenticated users from my domains to be able to send emails.
Acho que sua exigência é permitir que apenas usuários autenticados transmitam e-mails por meio de seu servidor de e-mail.
Com base nessa suposição, aqui está minha resposta:
Seu servidor Exchange já está configurado para seus requisitos por padrão.
Veja como:
O Exchange 2013 recebe e-mails por meio de "Conectores de recebimento".
Durante a instalação do Exchange, vários conectores de recebimento são configurados automaticamente para você. Leia isto para obter mais informações: TechNet - Receber conectores . O que nos interessa nessa discussão é o conector de recebimento Padrão FrontEnd .
Esse conector é o principal responsável por receber e-mails de fora da sua organização na porta 25 (SMTP). Você deve deixar o acesso anônimo permitido neste conector se quiser permitir o recebimento de emails da Internet. Essa é a configuração típica, a menos que o servidor do Exchange esteja atrás de outro dispositivo, como um filtro de spam.
Ao permitir usuários "Anônimos" neste conector, você está informando ao Exchange para aceitar mensagens recebidas de remetentes anônimos. Mas você não está permitindo que usuários anônimos enviem e-mails através de seu servidor. Ou seja, o email recebido nesse conector por um cliente anônimo deve ser destinado a uma caixa de correio dentro de sua organização do Exchange ou será rejeitado.
A razão para isso é um pouco mais complexa, mas se resume ao fato de que marcar a caixa "Anônimo" apenas concede um certo conjunto de permissões a um usuário anônimo. A retransmissão de email não é uma das permissões concedidas.
Para resumir, você não precisa de nada. Exchange, por padrão, nem todos os usuários não autenticados retransmitirão mensagens por meio de seu servidor. Você pode testar isso iniciando manualmente uma sessão de telnet no seu servidor Exchange e tentando retransmitir emails de um endereço de email externo para outro endereço de email externo. Você deve receber um erro. Detalhes sobre como fazer isso aqui: TechNet - Telnet para testar o SMTP