Próbuję używać Gmaila do zarządzania pocztą e-mail MS Exchange, na którą loguję się za pomocą programu Outlook Web Access. Adres e-mail Exchange ma dostęp IMAP i SMTP, ale nie ma dostępu POP3, więc nie mogę korzystać z funkcji Gmaila „sprawdź pocztę z innych kont”, ale mogę użyć funkcji „Wyślij pocztę jako”. Reguła skrzynki odbiorczej do przekazywania całej poczty na konto Gmail również nie działa.
Chcę użyć Fetchmail i czegoś innego, być może Postfix, aby pobrać pocztę z e-maila Exchange i przekazać ją do Gmaila. Nie jestem pewien, jaka jest właściwa nazwa dla tej drugiej operacji, to znaczy umieszczania pobranych wiadomości e-mail w moim Gmailu, ale nie wysyłania ich do Gmaila. Może „przenoszenie”? lub „wypychanie” e-maila? Może dlatego nie mogę znaleźć tego, czego chcę w Google. Nie chcę przekazywać poczty. Powinien pojawić się w Gmailu, jak gdybym użył funkcji „sprawdź pocztę z innych kont”.
W tej chwili Fetchmail działa - mogę odzyskiwać pocztę z serwera Exchange, ale nie wiem, dokąd mam się udać i jakich terminów powinienem używać do wyszukiwania. Myślę, że powinienem spróbować użyć Postfix, aby przenieść pocztę do Gmaila za pośrednictwem SMTP, ale nie jestem pewien.
Istnieje kilka pytań i postów na blogach osób próbujących uzyskać dostęp do Exchange za pomocą Gmaila. Wszystkie obejmują przekazywanie (nie działa dla mnie) lub używanie tylko Fetchmail. Rozwiązania tylko Fetchmail określają smtp.google.com jako smtphost w ankiecie. Nie mogę tego uruchomić i nie ma sensu, aby tak było, ponieważ hasło do Gmaila nigdy nie jest podawane. (Dalsze wyszukiwanie - wygląda na to, że fetchmail nie obsługuje ssl po stronie smtp.) Niektóre rozwiązania sugerują również użycie Thunderbirda do tego celu. Wolałbym nie.
Nie mogę znaleźć w Google niczego na temat osób korzystających z Postfix do przesyłania poczty do Gmaila. Zamiast tego widzę, że wiele osób przekazuje pocztę za pośrednictwem Gmaila.
Czy podejście, które przedstawiłem, jest sensowne, czy zasadniczo coś źle rozumiem? Czy mogę używać Postfix do przesyłania poczty, która została już pobrana, za pośrednictwem SMTP do Gmaila, zgodnie z opisem? Jaka jest odpowiednia nazwa do przesyłania takich wiadomości?
EDYCJA: Transfer do Gmaila powinien być automatyczny i regularny. Nie jest to przeznaczone do jednorazowej kopii zapasowej, ale raczej jako sposób na otrzymywanie wiadomości e-mail.
Dzięki.
Odpowiedzi:
Wydaje się, że jedynym sposobem na otrzymywanie wiadomości e-mail z serwera Exchange jest IMAP (lub OWA). W rezultacie ograniczamy się do narzędzi, które mogą rozmawiać przez IMAP (lub ewentualnie MAPI po stronie Exchange). Myślę też, że właściwym sposobem przesyłania tych wiadomości do Gmaila jest użycie IMAP (lub ewentualnie interfejsu API Gmaila).
Ponieważ IMAP jest wspólnym mianownikiem i najczęściej stosowaną metodą kopiowania wiadomości e-mail, wydaje się w tym przypadku najlepszym narzędziem. Być może możesz spróbować dostarczyć wiadomości za pośrednictwem SMTP, ale wówczas podlegasz filtrowi antyspamowemu Google itp., A także faktowi, że wiadomości zostaną zmienione.
Teraz, jeśli miałeś dostęp do konfiguracji domeny i / lub serwera, mógłbyś skonfigurować jakiś rodzaj podziału dostawy (inaczej podwójna dostawa), ale zakładam, że nie jest tak w tym przypadku, biorąc pod uwagę informacje dostarczyłaś.
Wróćmy do możliwych rozwiązań. Dla mnie najbardziej oczywistym rozwiązaniem jest użycie programu imapsync do pobierania wiadomości z serwera Exchange i przesyłania ich do Gmaila. Możesz wtedy uruchamiać to co około 30 minut za pomocą crontab.
To jednak wiąże się z pewnymi ograniczeniami, na przykład jest to rozwiązanie jednokierunkowe (tzn. Nigdy nie usuwasz żadnych wiadomości z serwera Exchange, więc może się zapełnić).
Powinieneś być w stanie znaleźć wiele przykładów, jak to skonfigurować za pomocą szybkiego wyszukiwania Google.
Pamiętaj, że możesz także dostosować imapsync, aby zsynchronizować tylko INBOX lub inne foldery. Jeśli otrzymujesz tylko wiadomości przychodzące i nie masz żadnych reguł, które przenoszą wiadomości, wystarczy synchronizacja skrzynki INBOX.
źródło