I went through all the steps to enable recipient filtering in Exchange 2013 so that users who are not in the directory are outright rejected however using telnet, i can still relay mail to users that do not exist.
Set-RecipientFilterConfig -Enabled $true
Set-RecipientFilterConfig -BlockListEnabled $true
Set-RecipientFilterConfig -RecipientValidationEnabled $true
however:
telnet exchange.domain.com 25Trying xxxxxxxx...
Connected to xxxxxxxxx.
Escape character is '^]'.
220 xxxxxxxxx Microsoft ESMTP MAIL Service ready at Tue, 5 Mar 2013 08:02:40 -0500
helo joe 250 xxxxxxx Hello [xxxxxxx]
mail from:<xxxxxxxx>
250 2.1.0 Sender OK
rcpt to:<nouser@domain.com>
250 2.1.5 Recipient OK