В Office 365 (но, по сути, в любом Exchange должна быть похожая проблема) создано несколько групп:
Требование состоит в том, что каждая из этих групп должна принимать только электронные письма, отправленные им внутренними участниками (прошедшими проверку подлинности) и отправленные с определенного сервера за пределами Office 365, который находится в Linux.
Как его настроить, чтобы он работал правильно?
Я думал настроить группу на получение только аутентифицированных сообщений, установив соединители с этим сервером Linux, но поскольку ретранслятор будет анонимным, эти группы будут отклонять эти электронные письма. Я подумал о создании группы, которая будет содержать эти 3 группы и создать почтовое правило. Однако попытки создать правильное почтовое правило не увенчались успехом, потому что, хотя они позволяли участникам отправлять электронные письма из «одобренных» доменов, используя исключение, они также блокировали электронные письма, отправляемые напрямую пользователям (через правило, что получатель является членом… где, похоже, членство в группе проверяется рекурсивно »). Я играл с несколькими правилами, но не нашел ничего, что подходило бы. Мне не хватает таких параметров, как «ЕСЛИ НЕ из домена ..., отправлено в группу, сбросить электронную почту» для правила электронной почты, и обычно приходилось использовать исключения. Что не подходило для моего сценария.
Каков правильный / предлагаемый способ сделать это?
Рекомендуемый подход - использовать аутентифицированную учетную запись в Office 365 (требуется лицензия, вероятно, поэтому это рекомендуемый подход: P)
Это определенно обеспечивает выполнение требования «Требовать аутентификацию отправителя» в ваших группах.
То, что вы пытались сделать до сих пор, похоже, соответствует Варианту 3 по ссылке выше.