Es scheint, als einzige Möglichkeit, E-Mails vom Exchange-Server zu erhalten, über IMAP (oder OWA). Daher sind wir auf Tools beschränkt, die IMAP (oder möglicherweise MAPI auf der Exchange-Seite) sprechen können. Ich denke auch, dass der beste Weg, diese Nachrichten in Google Mail hochzuladen, die Verwendung von IMAP (oder möglicherweise der API von Google Mail) ist.
Da IMAP der gemeinsame Nenner ist und die am häufigsten verwendete Methode zum Kopieren von E-Mail-Nachrichten ist, scheint es in diesem Fall das beste Werkzeug zu sein. Sie könnten vielleicht versuchen, die Nachrichten über SMTP zuzustellen, würden dann aber dem Spam-Filter von Google usw. unterliegen sowie der Tatsache, dass die Nachrichten geändert wurden.
Wenn Sie nun Zugriff auf die Konfiguration der Domäne und / oder des Servers hätten, hätten Sie möglicherweise eine Art Split-Delivery (auch als "Dual-Delivery" bezeichnet) eingerichtet. Ich gehe jedoch davon aus, dass dies hier nicht der Fall ist Sie haben zur Verfügung gestellt.
Kommen wir zu den möglichen Lösungen zurück. Die Lösung, die für mich am offensichtlichsten ist, ist die Verwendung von imapsync, um Nachrichten vom Exchange-Server abzurufen und sie an Google Mail zu senden. Sie können dies dann etwa alle 30 Minuten mit Crontab ausführen.
Dies ist jedoch mit einigen Einschränkungen verbunden, z. B. ist dies eine unidirektionale Lösung (dh Sie löschen niemals Nachrichten vom Exchange-Server, sodass sie möglicherweise voll werden).
Sie sollten in der Lage sein, viele Beispiele zu finden, wie Sie dies mit einer schnellen Google-Suche einrichten können.
Bitte beachten Sie, dass Sie imapsync auch so einstellen können, dass entweder nur Ihre INBOX oder andere Ordner synchronisiert werden. Wenn Sie nur eingehende Nachrichten erhalten und keine Regeln zum Verschieben von Nachrichten haben, reicht es aus, nur die INBOX zu synchronisieren.