Похоже, что единственный способ получать электронную почту с сервера Exchange - через IMAP (или OWA). В результате мы ограничены инструментами, которые могут взаимодействовать с IMAP (или, возможно, с MAPI на стороне Exchange). Кроме того, я думаю, что правильным способом загрузки этих сообщений в Gmail является использование IMAP (или, возможно, API Gmail).
Поскольку IMAP является общим знаменателем и наиболее часто используемым методом для копирования сообщений электронной почты, он, похоже, является лучшим инструментом в этом случае. Возможно, вы могли бы попытаться доставить сообщения через SMTP, но тогда вы будете подвержены спам-фильтру Google и т. Д., А также тому факту, что сообщения будут изменены.
Теперь, если бы у вас был доступ к настройке домена и / или сервера, вы могли бы установить некую раздельную доставку (так называемую двойную доставку), но я собираюсь предположить, что это не так, учитывая информацию Вы предоставили.
Давайте вернемся к возможным решениям. Самым очевидным для меня решением является использование imapsync для извлечения сообщений с сервера Exchange и отправки их в Gmail. Затем вы можете запускать это каждые 30 минут или около того, используя crontab.
Это, однако, имеет некоторые ограничения, такие как одностороннее решение (т. Е. Вы никогда не удаляете сообщения с сервера Exchange, поэтому они могут заполниться).
Вы сможете найти множество примеров того, как это настроить, используя быстрый поиск в Google.
Обратите внимание, что вы также можете настроить imapsync для синхронизации только вашего INBOX или других папок. Если вы получаете только входящие сообщения, и у вас нет правил перемещения сообщений, достаточно просто синхронизировать INBOX.