Exchange ActiveSync
Zestaw protokołów internetowych |
---|
Warstwa aplikacji |
Warstwa transportowa |
warstwa internetowa |
Warstwa łącza |
Exchange ActiveSync (powszechnie znany jako EAS ) to zastrzeżony protokół przeznaczony do synchronizacji wiadomości e-mail , kontaktów, kalendarza, zadań i notatek z serwera wiadomości ze smartfonem lub innymi urządzeniami mobilnymi . Protokół zapewnia również zarządzanie urządzeniami mobilnymi i kontrolę zasad . Protokół oparty jest na XML . Urządzenie przenośne komunikuje się za pośrednictwem protokołu HTTP lub HTTPS .
Stosowanie
Pierwotnie oznaczony jako AirSync i obsługujący tylko serwery Microsoft Exchange i urządzenia Pocket PC , Microsoft udziela obecnie szeroko licencjonowanych technologii do synchronizacji między oprogramowaniem do pracy grupowej a urządzeniami mobilnymi na wielu konkurencyjnych platformach do współpracy, w tym:
- GroupWise z oprogramowaniem Novell GroupWise Mobility Services,
- Lotus Notes z IBM Notes Traveler ,
- strona pocztowa ,
- Serwer pocztowy MDaemon .
- Google w płatnych subskrypcjach Google Apps for Work od 2013 roku.
Oprócz obsługi w systemie Windows Phone obsługa klienta EAS obejmuje:
- Androida ,
- iOS ,
- BlackBerry 10 i tablet BlackBerry PlayBook .
Poza lokalnymi instalacjami programu Exchange różne usługi hostowane przez firmę Microsoft dla użytkowników indywidualnych i przedsiębiorstw również wykorzystują EAS, w tym Outlook.com i Office 365 . Wbudowana aplikacja e-mail dla Windows 8 , Mail app , również obsługuje ten protokół.
Oprócz powyższego obsługa klienta EAS nie obejmuje:
Historia
1.0
Pierwsza wersja EAS (wówczas nazywana AirSync) była częścią Mobile Information Server (MIS) 2002. Ta wersja EAS komunikowała się za pośrednictwem WebDAV (WebDAV) z serwerami Exchange 2000 synchronizującymi pocztę e-mail, kontakty i kalendarz i pozwalał użytkownikom wybierać listę folderów do synchronizacji, ale dotyczyło to tylko folderów e-mail (nie kontaktów ani kalendarzy). W tej początkowej wersji EAS urządzenie użytkownika „ściąga” dane, zamiast „wypychać” nowe informacje, gdy tylko będą one dostępne.
2.0
EAS 2.0 był dostarczany z programem Exchange Server 2003. Ta wersja protokołu została opracowana przez zespół Microsoft Windows Mobile i została dostarczona jako plik binarny (massync.dll) zespołowi programu Exchange Server. EAS używał WebDAV do łączenia się ze skrzynką pocztową użytkownika i dodał możliwość synchronizacji innych niż domyślne kalendarzy i folderów kontaktów. Funkcja Always Up To Date (AUTD) została wdrożona w celu powiadamiania urządzenia o nowych informacjach, a usługa SMS (Short Message Service ) była technologią używaną do dostarczania tych informacji do urządzenia. Ze względu na wykorzystanie SMS-ów jako powiadomień, wymagana była konfiguracja bramki SMS, a każde konto wymagało skonfigurowania numeru telefonu komórkowego użytkownika.
2.1
W programie Exchange Server 2003 z dodatkiem SP1 do EAS 2.1 dodano obsługę widma. Ghosting mówi serwerowi, co może zsynchronizować, a następnie wszystko jest wysyłane, ale kiedy zmiany są wysyłane, zmieniane są tylko określone pola (inne nie są usuwane). Protokół EAS przeszedł również z unikatowego identyfikatora globalnego ( GUID ) na krótkie identyfikatory 1:X dla wszystkich elementów, co zmniejszyło ilość danych przesyłanych przez sieć bezprzewodową.
2.5
EAS 2.5 (część Exchange Server 2003 SP2) była pierwszą wersją EAS napisaną przez zespół Exchange Server. W tej wersji wprowadzono również Direct Push, rozwiązanie e-mail typu push w czasie rzeczywistym, które pozwala serwerowi powiedzieć „Mam dla ciebie nowy przedmiot”, a następnie nakazuje urządzeniu klienckiemu przeprowadzić synchronizację. (Nazywało się to „synchronizacją Ping”). na globalnej liście adresów (GAL), aby umożliwić ludziom wyszukiwanie innych współpracowników w katalogu firmowym w celu znalezienia ich adresu e-mail. Dodano również możliwość zdalnego wyczyszczenia urządzenia, aby administratorzy mogli usunąć dane firmowe z urządzenia, które zostało zgubione, skradzione lub po odejściu pracownika z firmy. Dodano synchronizację zadań, S/MIME oraz następujące zasady:
- Minimalna długość hasła
- Limit czasu bez wprowadzania danych przez użytkownika
- Wymagaj hasła
- Wymagaj hasła alfanumerycznego
- Liczba nieudanych prób
- Interwał odświeżania zasad
- Zezwalaj na urządzenie, którego nie można udostępnić
12.0
EAS 12.0 był dostarczany z Exchange Server 2007. EAS 12.0 był całkowitym przepisaniem protokołu (w kodzie zarządzanym ) z jego poprzedniej wersji. Nowe funkcje obejmowały resetowanie hasła, które umożliwiało użytkownikom zresetowanie zapomnianego kodu blokady PIN, oznaczanie wiadomości, które dawało użytkownikom możliwość oznaczenia wiadomości, aby pamiętali, aby śledzić ją po powrocie do komputera, ustawienie Poza biurem, dzięki któremu użytkownicy mógł ustawić wiadomość „nieobecny” ze swojego telefonu, dostęp do SharePoint (i udostępniania plików UNC) z linków w wiadomości e-mail (ruch plików był przesyłany przez serwer proxy przez EAS), opróżnianie usuniętych elementów, aby umożliwić ludziom zmniejszenie ich skrzynek pocztowych, aby nie przekraczały ich skrzynki pocztowej limity rozmiaru, pobieranie, które umożliwiało użytkownikom pobranie tylko części wiadomości, a następnie wybranie późniejszego pobrania reszty wiadomości (lub załącznika), informacje o urządzeniu, które pozwalały użytkownikom i administratorom zobaczyć, które telefony były podłączone do ich kont, oraz AutoDiscover, który (chociaż ściśle mówiąc nie jest częścią protokołu EAS) pozwalał telefonom automatycznie konfigurować połączenie EAS za pomocą samego loginu i hasła użytkownika (zamiast wymagać od ludzi znajomości nazwy komputera ich serwera Exchange). Dodano również możliwość zobaczenia, kto został zaproszony na spotkanie, a także możliwość wyszukiwania na serwerze wiadomości e-mail, która nie została zsynchronizowana z urządzeniem. Wprowadzone nowe zasady to:
- Zezwalaj na pobieranie załączników
- Maksymalny rozmiar załącznika
- Włącz odzyskiwanie hasła
- Zezwalaj na proste hasło
- Wygaśnięcie hasła (dni)
- Wymuś historię haseł
- Dostęp do udziału plików systemu Windows
- Dostęp do Windows SharePointa
- Zaszyfruj kartę pamięci
12.1
EAS 12.1 pojawił się w Exchange Server 2007 SP1. Ta wersja protokołu była jedną z największych zmian od wersji 2.5 i obejmowała kompresję nagłówka ( kodowanie struktury binarnej Base64 ) w celu zmniejszenia ilości danych przesyłanych bezprzewodowo, Synchronizacja wielu kolekcji (łączenie wszystkich żądań synchronizacji razem zamiast poprzedniej sposób przeprowadzania synchronizacji dla każdego folderu osobno), synchronizację zawieszoną, która umożliwiała serwerowi utrzymywanie kanału komunikacyjnego otwartego dla klienta przez cały czas, aby żywotność baterii i dane nie były zużywane przez ciągłe włączanie radia i wysyłanie zapytań do serwera oraz było rozwiązaniem „true push Sync” (które miało znacznie mniejsze opóźnienia w dostarczaniu wiadomości, w przeciwieństwie do poprzedniego rozwiązania opartego na pingu „push to pull”), potwierdzeniem ukończenia zdalnego czyszczenia, a także 30 nowymi zasadami:
- Wyłącz pulpit ActiveSync
- Wyłącz pamięć wymienną
- Wyłącz aparat
- Wyłącz wiadomości tekstowe SMS
- Wyłącz Wi-Fi
- Wyłącz Bluetooth
- Wyłącz IrDA
- Zezwól na udostępnianie Internetu z urządzenia
- Zezwól na udostępnianie pulpitu z urządzenia
- Wyłącz pocztę POP3/IMAP4
- Zezwalaj na e-maile konsumenckie
- Zezwól przeglądarce internetowej
- Zezwalaj na niepodpisane aplikacje
- Zezwalaj na niepodpisane CAB
- Lista dozwolonych aplikacji
- Lista zablokowanych aplikacji
- Wymagaj podpisanych wiadomości S/MIME
- Wymagaj zaszyfrowanych wiadomości S/MIME
- Wymagaj podpisanego algorytmu S/MIME
- Wymagaj szyfrowanego algorytmu S/MIME
- Zezwalaj na negocjowanie szyfrowanego algorytmu S/MIME
- Zezwalaj na certyfikaty miękkie S/MIME
- Szyfrowanie urządzenia
- Minimalna liczba znaków złożonych
- Skonfiguruj formaty wiadomości (HTML lub zwykły tekst)
- Uwzględnij wcześniejsze elementy e-mail (czas trwania)
- Rozmiar obcięcia treści e-maila
- Rozmiar obcięcia treści wiadomości e-mail w formacie HTML
- Uwzględnij przeszłe elementy kalendarza (czas trwania)
- Wymagaj ręcznej synchronizacji podczas roamingu
14.0
EAS 14.0 został wprowadzony jako część Exchange Server 2010. Ta nowa wersja dodała nowy widok konwersacji, który umieszcza wiadomości e-mail w widoku połączonym kilkoma atrybutami, w tym identyfikatorem wiadomości i tematem wiadomości e-mail, synchronizacją notatek, możliwością sprawdzenia dostępności (stan wolny/zajęty) kontaktu (z jego kalendarza), pamięć podręczna pseudonimów, która współdzieli nazwy często używanych kontaktów między aplikacją Outlook Web App (OWA) a EAS, możliwość ustawienia reguły po stronie serwera, aby zawsze przenosić wiadomości w konwersacji, obsługę kalendarza księżycowego, synchronizację stanu odpowiedzi (dzięki której urządzenie i serwer wiedzą, czy jakakolwiek wiadomość została przesłana dalej lub na którą udzielono odpowiedzi z innego źródła), nowy sposób identyfikowania wiadomości zunifikowanego przesyłania wiadomości (UM), dzięki czemu poczta głosowa pojawiające się w skrzynce odbiorczej użytkownika można obsługiwać inaczej, synchronizację SMS-ów (która umożliwia użytkownikom przeglądanie wiadomości SMS w skrzynce odbiorczej i odpowiadanie na nie ze skrzynki odbiorczej zamiast z telefonu) oraz dwie nowe zasady:
- Zezwalaj na mobilną aktualizację OTA
- Mobilny tryb aktualizacji OTA
Jest to również pierwsza wersja EAS, która identyfikowała klientów korzystających ze starszych wersji EAS i powiadamiała ich o pojawieniu się zaktualizowanej wersji klienta, która umożliwiłaby korzystanie z nowszych funkcji.
14.1
EAS 14.1 był częścią Exchange Server 2010 SP1. Ta wersja protokołu dodała zdjęcia GAL (obrazy przechowywane na serwerze Active Directory użytkownika, który wysłał wiadomość e-mail), Message Diffs (sposób wysyłania tylko nowej części wiadomości e-mail i unikanie zbędnych informacji), dodano urządzenie/użytkownika informacji do polecenia udostępnienia, aby nowa funkcja Zezwól/Blokuj/Poddaj kwarantannie mogła łatwiej umożliwić administratorom kontrolowanie, które urządzenia są podłączone do ich organizacji, oraz zarządzanie prawami do informacji (IRM) przez EAS (metoda stosowania kontroli zarządzania prawami cyfrowymi i szyfrowania do wysłane i odebrane wiadomości e-mail). EAS 14.1 może zezwalać na IRM przez EAS.
16.0
EAS 16.0 został ogłoszony w czerwcu 2015 roku i został wdrożony najpierw w Office 365, a następnie w Exchange Server 2016.
Ta nowa wersja protokołu dodaje głównie 3 ulepszenia: Przeprojektowana synchronizacja kalendarza w celu uniknięcia najczęstszych problemów z synchronizacją kalendarza EAS, dodane załączniki kalendarza i synchronizacja folderu wersji roboczych wiadomości e-mail.
16.1
EAS 16.1 został ogłoszony w czerwcu 2016 roku i został wdrożony najpierw w Office 365, a następnie w Exchange Server 2016.
Ta wersja protokołu zawiera trzy główne funkcje: ulepszone wyszukiwanie słów kluczowych, proponowanie nowego czasu i zdalne czyszczenie tylko konta.
Koncesjonowanie
Począwszy od początku XXI wieku, EAS zaczął być dostępny do licencjonowania. W tamtym czasie była to licencja na protokół tylko dla klienta. Motorola była pierwszym licencjobiorcą i zaczęła od licencji na wersję 2.1 EAS. Z biegiem czasu różne inne organizacje licencjonowały EAS, a Microsoft ostatecznie zaczął licencjonować EAS po stronie serwera w 2007 roku. Licencjonowanie protokołu trwało do 2008 roku.
W grudniu 2008 r. Microsoft zmienił licencjonowanie EAS z licencji na protokół na licencjonowanie patentów EAS i dostarczanie pełnej dokumentacji protokołu. Ponieważ EAS jest licencjonowany jako seria patentów (a nie przekazywany jako kod komputerowy innym firmom), różni klienci i serwery implementują podzbiór wszystkich funkcji protokołu, a implementacje są pisane przez każdą firmę, która uzyskała licencję. Google używa implementacji EAS dla swoich subskrybentów G Suite . Podobnie IBM i Novell wdrożyły technologię umożliwiającą ich konkurencyjnym serwerom oprogramowania do pracy grupowej ( Lotus Domino i Novell GroupWise ) obsługę smartfonów i innych urządzeń za pośrednictwem odpowiednio IBM Notes Traveler i Novell Data Synchronizer Mobility Pack.
Program logo
W kwietniu 2011 r. Microsoft uruchomił program logo EAS, który testuje klientów EAS innych firm w mobilnych urządzeniach pocztowych. Do programu kwalifikują się producenci telefonów, którzy uzyskali licencję na protokół EAS od firmy Microsoft. Aby zachować zgodność, klienci EAS muszą korzystać z EAS w wersji 14.0 lub nowszej oraz włączać następujące funkcje i zasady zarządzania:
- E-mail Direct Push, kontakty i kalendarz
- Akceptuj, odrzucaj i wstępnie akceptuj spotkania
- E-mail w formacie sformatowanym (HTML)
- Odpowiedz / przekaż stan na e-mail
- Wyszukiwanie GAL
- Automatyczne wykrywanie
- Ciągi Allow-Block-Quarantine dla typu i modelu urządzenia
- Zdalne czyszczenie
- wymagane hasło
- Minimalna długość hasła
- Limit czasu bez wprowadzania danych przez użytkownika
- Liczba nieudanych prób
Zobacz też
Dalsza lektura
- „Exchange ActiveSync: często zadawane pytania” . Microsoft Exchange Server TechCenter . Korporacja Microsoft. 2012 . Źródło 2012-11-23 .
- „Wymiana ActiveSync” . Microsoft TechNet . Microsoftu. 5 października 2012 . Źródło 19 listopada 2012 r .
- „Mobilna poczta e-mail z programem Exchange ActiveSync” . portalu Microsoft Exchange . Microsoftu . Źródło 19 listopada 2012 r .
- „Omówienie programu Exchange ActiveSync” . Wiki TechNetu . Microsoftu . Źródło 19 listopada 2012 r .
- „Tabela porównawcza klienta Exchange ActiveSync” . Wiki TechNetu . Microsoftu . Źródło 19 listopada 2012 r .
- „Nowy w programowaniu Exchange ActiveSync?” . Blog MSDN . Microsoftu . Źródło 28 listopada 2012 r .
- „Dokumenty protokołu serwera Exchange” . Dokumentacja MSDN . Microsoftu . Źródło 28 listopada 2012 r .
- „Wytyczne dotyczące współdziałania serwerów Exchange” . Serwer Exchange — Centrum deweloperów . Microsoftu . Źródło 28 listopada 2012 r .