![Маршрутизация внутренних сообщений домена Office 365](https://rvso.com/image/623649/%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%20%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B8%D1%85%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%B0%20Office%20365.png)
В нашем офисе используются как Office 365, так и приложения Google. Сначала мы были на приложениях Google и решили попробовать Office 365. Некоторым он понравился, некоторым нет, и они хотят вернуться к приложениям Google для почты.
В настоящее время наши записи MX указывают на приложения Google, а правило маршрутизации отправляет все сообщения, полученные нашей учетной записью приложений Google, на почтовый сервер Office 365.
Когда я добавляю правило маршрутизации Google Apps для передачи сообщений пользователям в определенной группе (тем, кто хочет использовать почту Google Apps) и маршрутизации их обычным образом (в почту Google Apps), сообщения пользователей внешнего домена принимаются правильно, однако почтовые сообщения, исходящие из Office 365, не маршрутизируются через запись MX (в почту Google Apps). В документации Office 365 указано, что для этого сценария требуется, чтобы домен был настроен как «Домен внутренней ретрансляции», и я установил эту опцию в
Office 365 -> Exchange Admin -> Mail Flow -> Accepted Domains
-- (Edit Domain, check Internal Relay Domain)
Однако письма, отправленные из Office 365 и адресованные пользователям с учетными записями в 0office 365, продолжали появляться в почтовых ящиках Office 365 и не направлялись на почтовый сервер mx (Google Apps) и, следовательно, не появлялись в почтовых ящиках Google Apps mail.
Похоже, что Office 365 не маршрутизирует почту, если адрес существует в адресной книге Exchange Office 365. Этим пользователям необходимо иметь учетные записи Office 365 для доступа к Lync, Share Point и т. д.
Я хочу, чтобы Office 365 маршрутизировал отправляемые сообщения либо для всех, либо только для определенных пользователей (тех, кто в Google Apps) либо через запись MX домена (то есть Gmail), либо явно через почтовый сервер Gmail.
Если отключение приложения Exchange в Office 365 для этих учетных записей возможно, я не знаю, как это сделать, но полное удаление этих учетных записей из Office 365 не является жизнеспособным решением.
решение1
Проблема здесь в том, как работает сам Exchange (O365):
Однако письма, отправленные из Office 365 и адресованные пользователям с учетными записями в 0ffice365, продолжали появляться в почтовых ящиках Office 365 и не направлялись на почтовый сервер mx (Google Apps), а следовательно, не появлялись в почтовых ящиках Google Apps.
Этого следовало ожидать. Exchange не будет отправлять электронную почту на внешнюю запись MX, example.com
если адрес электронной почты [email protected]
связан с почтовым ящиком в Exchange Online Org для вашего домена Office 365. Маршрутизация электронной почты будет определять, что пользователь является локальным и должен рассматриваться как таковой.
На мой взгляд, у вас есть несколько вариантов:
Опция 1:
Если вы используете 2 отдельных домена электронной почты для O365 и Google Apps, вы можете настроить отдельные почтовые ящики на O365 для пересылки входящих писем на внешний домен Google Apps. Я знаю, вы сказали, что ваши записи MX отправляются в Google Apps, поэтому вы, вероятно, используете только одно доменное имя, но вы могли бы рассмотреть возможность пересылки на их связанный адрес gmail, а затем установить их основной адрес электронной почты для новых писем и ответов на их реальный адрес электронной почты домена компании.
В этом случае пример будет таким:
Отправить по электронной почте[email protected] >приложения google mx>Маршрут Office 365>Office 365 пересылает электронную почту для Боба на[email protected] >Google Apps получает электронную почту и доставляет ее Бобу>когда Боб отвечает, он выбирает ответ как[email protected]вместо[email protected]
Вариант №2
Как сказала поддержка O365, вы можете рассмотреть настройку опции Internet Relay Domain. То, что они имели в виду, называется Shared SMTP Namespace. Я никогда не делал этого с Google Apps, но концепция у них в целом та же самая, я бы предположил.
Однако проблема, с которой вы столкнулись, вероятно, заключается в том, что у вас есть фактические почтовые ящики вместо контактных адресов электронной почты только для этих пользователей. У них не может быть фактических почтовых ящиков на самом сервере Exchange/O365, только идентификатор пользователя O365 с контактным адресом электронной почты.
Но вам также придется как-то настроить такую штуку на стороне Google Apps (опять же, не знаю, как они это делают)...потому что в противном случае у вас будет цикл. Вам понадобится что-то на их стороне, что скажет "проверить почтовый ящик и если не найдено, отправить в O365".
Поток будет работать следующим образом:
Внешний адрес электронной почты[email protected] >google apps получает и проверяет локальный почтовый ящик. Если найдено, доставить...если нет>Маршрут Office 365>O365 осуществляет доставку в местный почтовый ящик.
Электронные письма пользователей Office365[email protected] >Office 365 не находит почтовый ящик Exchange, но видит[email protected]как контакт>Exchange Online настроил домен Internet Relay для domain.com и отбросил следующий переход для отправки исходящих сообщений на запись MX.>Google Apps получает электронную почту и доставляет ее в почтовый ящик Боба локально в Google Apps.
Опять же, вам нужно убедиться, что Google Apps знает, что нужно проверять[email protected]почтовый ящик локально перед отправкой всего остального на O365. В противном случае это вызовет цикл маршрутизации почты.
Надеюсь, это поможет.