1) Как мне кажется, такова логика работы SMTP Exchange: если вы объявляете внутренний домен, то любое письмо в этот сервис, направленное внутреннему получателю, будет доставлено. При этом дефолтный коннектор принимает на 25 порт соединения не только изнутри, но и снаружи сети (источник отправки) без какой-либо аутентификации. И да, отправителем может быть вообще любой адрес, хоть
биллгей-тсс@microsoft.com. Там есть какие-то транспортные агенты, но я в них не вникал.
2) Вариантов ограничения несколько:
- S/Mime;
- использовать SMTP-шлюз только снаружи сети, на Exchange по SMTP почту получать с него. Изнутри закрыть к чертям;
- если изнутри нужен SMTP, то настроить требование аутентификации, либо ограничить по IP список отправителей.
3) Вы не указали явно, что именно стоит ограничить: любую отправку изнутри от имени "gendirektor@contoso.com", требовать проверку обратного адреса или что-то еще. Например, Exchange не видит проблем в том, чтобы снаружи ему прилетело фейковое письмо от
@contoso.com на
@contoso.com. Насколько я помню, подобный вид атаки называется spoofing, для защиты от него приходится ставить дополнительный шлюз.