Exchange ActiveSync

Exchange ActiveSync (allmänt känt som EAS ) är ett proprietärt protokoll designat för synkronisering av e-post , kontakter, kalender, uppgifter och anteckningar från en meddelandeserver till en smartphone eller andra mobila enheter . Protokollet tillhandahåller även hantering av mobila enheter och policykontroller . Protokollet är baserat på XML . Den mobila enheten kommunicerar över HTTP eller HTTPS .

Användande

Ursprungligen märkt som AirSync och endast stöder Microsoft Exchange-servrar och Pocket PC- enheter, licensierar Microsoft nu tekniken brett för synkronisering mellan gruppprogram och mobila enheter i ett antal konkurrerande samarbetsplattformar, inklusive:

Förutom support på Windows Phone ingår EAS-klientsupport på:

Utöver lokala installationer av Exchange, använder de olika personliga och företagsbaserade tjänsterna från Microsoft även EAS, inklusive Outlook.com och Office 365 . Det inbyggda e-postprogrammet för Windows 8- skrivbordet, Mail-appen , stöder också protokollet.

Förutom ovanstående ingår inte EAS-klientsupport på:

Historia

1.0

Den första versionen av EAS (kallad AirSync vid den tiden) var en del av Mobile Information Server (MIS) 2002. Denna version av EAS kommunicerade via webbaserad distribuerad författarskap och versionering (WebDAV) till Exchange 2000-servrar och synkroniserade e-post, kontakter och kalender och tillät användare att välja en mapplista att synkronisera men detta var endast för e-postmappar (inte kontakter eller kalendrar). Den här första versionen av EAS har användarens enhets "pull" data istället för att servern "push" ny information så snart den var tillgänglig.

2.0

EAS 2.0 levererades i Exchange Server 2003. Denna version av protokollet utvecklades av Microsoft Windows Mobile-teamet och levererades som en binär drop (massync.dll) till Exchange Server-teamet. EAS använde WebDAV för att ansluta till en användares brevlåda och lade till möjligheten att synkronisera icke-standardiserade kalender- och kontaktmappar. Always Up To Date (AUTD) implementerades som ett sätt att låta en enhet veta om det fanns ny information för den och Short Message Service ( SMS ) var tekniken som användes för att leverera denna information till enheten. På grund av användningen av SMS som avisering krävdes konfigurationen av en SMS-gateway och varje konto behövde konfigureras med en användares mobiltelefonnummer.

2.1

I Exchange Server 2003 lades SP1 till stöd för spökbilder till EAS 2.1. Ghosting talar om för servern vad de kan synkronisera och sedan skickas allt ner men när ändringar skickas upp ändras endast specificerade fält (andra raderas inte). EAS-protokollet flyttades också från en Globally Unique Identifier ( GUID ) till 1:X korta ID för alla objekt, vilket minskade mängden data som skickades över det trådlösa nätverket.

2.5

EAS 2.5 (del av Exchange Server 2003 SP2) var den första versionen av EAS som skrevs av Exchange Server-teamet. Den här versionen introducerade också Direct Push, en push-e-postlösning i realtid som låter servern säga "Jag har ett nytt objekt till dig" och sedan säger åt klientenheten att göra en synkronisering. (Detta kallades en "Ping Sync"). Global Address List (GAL)-sökning lades till för att göra det möjligt för människor att söka upp andra medarbetare i deras företagskatalog för att hitta sin e-postadress. Möjligheten att fjärrensa en enhet lades också till så att administratörer kunde ta bort företagsdata från en enhet som försvann, stulits eller efter att en anställd lämnat företaget. Synkronisering av uppgifter lades till liksom S/MIME -e-postkryptering och följande policyer lades till:

  • Minsta lösenordslängd
  • Timeout utan användarinmatning
  • Kräv lösenord
  • Kräv alfanumeriskt lösenord
  • Antal misslyckade försök
  • Policyuppdateringsintervall
  • Tillåt icke-provisionerbar enhet

12,0

EAS 12.0 kom med Exchange Server 2007. EAS 12.0 var en fullständig omskrivning av protokollet (i hanterad kod ) från dess tidigare version. Nya funktioner inkluderade lösenordsåterställning som gjorde det möjligt för användare att återställa en glömd PIN-låskod, meddelandeflaggning som gav användare möjlighet att markera ett meddelande så att de kunde komma ihåg att följa upp det när de kom tillbaka till sin dator, Inställningen Out of Office så att användarna kunde ställa in ett "bort"-meddelande från sin telefon, SharePoint- (och UNC-fildelning) åtkomst från länkar i e-post (filtrafiken proxiades via EAS), tömma borttagna objekt för att tillåta människor att krympa sina brevlådor så att de inte överskrider sin postlåda storleksbegränsningar, hämtning som gjorde det möjligt för användare att bara få delar av ett meddelande och sedan välja att senare få resten av meddelandet (eller en bilaga) senare, enhetsinformation som gjorde det möjligt för användare och administratörer att se vilka telefoner som var anslutna till deras konton, och AutoDiscover som (även om det strängt taget inte är en del av EAS-protokollet) gjorde det möjligt för telefoner att automatiskt konfigurera EAS-anslutningen med bara en användarinloggning och lösenord (istället för att kräva att folk ska känna till datornamnet på deras Exchange Server). Möjligheten att se vem som var inbjuden till ett möte lades också till liksom möjligheten att söka på servern efter ett e-postmeddelande som inte var synkroniserat med enheten. De nya policyerna som infördes var:

  • Tillåt nedladdning av bilagor
  • Maximal fäststorlek
  • Aktivera lösenordsåterställning
  • Tillåt enkelt lösenord
  • Lösenordets utgång (dagar)
  • Framtvinga lösenordshistorik
  • Windows fildelningsåtkomst
  • Windows SharePoint-åtkomst
  • Kryptera minneskort

12.1

EAS 12.1 kom i Exchange Server 2007 SP1. Den här versionen av protokollet var en av de största förändringarna sedan version 2.5 och innehöll header-komprimering ( Base64 -kodning av en binär struktur) för att minska mängden data som skickas trådlöst, Synkronisering av flera samlingar (en buntning av alla synkförfrågningar tillsammans istället för föregående sätt att göra en synkronisering för varje mapp separat), en hängande synkronisering som gjorde det möjligt för servern att hålla en kommunikationskanal öppen för klienten hela tiden så att batteritid och data inte skulle förbrukas genom att ständigt slå på radion och fråga servern och var en "true push sync"-lösning (som hade mycket lägre fördröjningar för meddelandeleverans, i motsats till den tidigare pingbaserade "push to pull"-lösningen), en bekräftelse på en slutförd fjärrrensning, samt följande 30 nya policyer:

  • Inaktivera ActiveSync på skrivbordet
  • Inaktivera flyttbar lagring
  • Inaktivera kameran
  • Inaktivera SMS-meddelanden
  • Inaktivera Wi-Fi
  • Inaktivera Bluetooth
  • Inaktivera IrDA
  • Tillåt internetdelning från enheten
  • Tillåt skrivbordsdelning från enheten
  • Inaktivera POP3/IMAP4-e-post
  • Tillåt konsument-e-post
  • Tillåt webbläsare
  • Tillåt osignerade appar
  • Tillåt osignerade CAB
  • Lista över programtillåtelser
  • Applikationsblocklista
  • Kräv signerade S/MIME-meddelanden
  • Kräv krypterade S/MIME-meddelanden
  • Kräv signerad S/MIME-algoritm
  • Kräv krypterad S/MIME-algoritm
  • Tillåt S/MIME-krypterad algoritmförhandling
  • Tillåt S/MIME SoftCerts
  • Enhetskryptering
  • Minsta antal komplexa tecken
  • Konfigurera meddelandeformat (HTML eller vanlig text)
  • Inkludera tidigare e-postobjekt (varaktighet)
  • Storlek för trunkering av e-posttext
  • HTML e-posttext trunkeringsstorlek
  • Inkludera tidigare kalenderobjekt (varaktighet)
  • Kräv manuell synkronisering vid roaming

14,0

EAS 14.0 introducerades som en del av Exchange Server 2010. Den här nya versionen lade till en ny konversationsvy som placerade e-postmeddelanden i en vy som är sammankopplad med flera attribut, inklusive ett meddelande-ID och e-postämnet, anteckningssynkronisering, möjligheten att slå upp tillgängligheten (ledig/upptagen status) för en kontakt (från deras kalender), en smeknamnscache som delade namnen på vanliga använda kontakter mellan Outlook Web App (OWA) och EAS, möjligheten att ställa in en serversideregel för att alltid flytta meddelanden i en konversation, stöd för månkalender, synkronisering av svarstillståndet (som låter enheten och servern veta om något meddelande har vidarebefordrats eller besvarats från någon annan källa), ett nytt sätt att identifiera unified messaging-meddelanden ( UM ) så att röstmeddelanden som dök upp i en användares inkorg kunde hanteras annorlunda, SMS-synkronisering (som gjorde det möjligt för användare att se sina SMS-meddelanden i sin e-postinkorg och svara på dem från sin inkorg istället för på sin telefon) och följande två nya policyer:

  • Tillåt mobil OTA-uppdatering
  • Mobil OTA-uppdateringsläge

Detta är också den första versionen av EAS som identifierade klienter som använde äldre versioner av EAS och varnade dem om det fanns en uppdaterad version av klienten som skulle aktivera nyare funktioner.

14.1

EAS 14.1 kom som en del av Exchange Server 2010 SP1. Denna version av protokollet lade till GAL-foton (bilder lagrade i en Active Directory-server för användaren som har skickat e-postmeddelandet), Message Diffs (ett sätt att bara skicka den nya delen av ett e-postmeddelande och undvika redundant information), tillagd enhet/användare information till provisionskommandot så att den nya funktionen Allow/Block/Quarantine lättare kan tillåta administratörer att styra vilka enheter som är anslutna till deras organisationer, och informationsrättshantering (IRM) över EAS (en metod för att tillämpa kontroll och kryptering av digitala rättigheter). e-postmeddelanden som skickas och tas emot). EAS 14.1 kan tillåta IRM över EAS.

16,0

EAS 16.0 tillkännagavs i juni 2015 och distribuerades först i Office 365, följt av Exchange Server 2016.

Denna nya protokollversion lägger till huvudsakligen 3 förbättringar: Omdesignad kalendersynkronisering för att undvika de vanligaste EAS-kalendersynkroniseringsproblemen, tillagda kalenderbilagor och synkronisering av e-postutkastmappen.

16.1

EAS 16.1 tillkännagavs i juni 2016 och distribuerades i Office 365 först, följt av Exchange Server 2016.

Den här versionen av protokollet innehåller tre huvudfunktioner: förbättrad sökordssökning, föreslå ny tid och enbart kontots fjärrrensning.

Licensiering

Med början i början av 2000-talet började EAS vara tillgängligt för licensiering. På den tiden var det en licens för enbart klientprotokoll. Motorola var den första licenstagaren och började med en licens av 2.1-versionen av EAS. Olika andra organisationer licensierade EAS med tiden och Microsoft började så småningom licensiera serversidan av EAS 2007. Protokolllicensieringen fortsatte till 2008.

I december 2008 flyttade Microsoft sin licensiering av EAS från en protokolllicens till att licensiera EAS patent och tillhandahålla fullständig protokolldokumentation. Eftersom EAS är licensierad som en serie patent (och inte ges som datorkod till andra företag) implementerar olika klienter och servrar en delmängd av hela funktionerna i protokollet och implementeringarna skrivs av varje företag som har erhållit en licens. Google använder en implementering av EAS för sina G Suite- prenumeranter. På samma sätt har IBM och Novell implementerat tekniken för att tillåta sina konkurrerande groupware-servrar ( Lotus Domino och Novell GroupWise ) att stödja smartphones och andra enheter, genom IBM Notes Traveler respektive Novell Data Synchronizer Mobility Pack.

Logotypprogram

I april 2011 lanserade Microsoft EAS-logotypen, som testar tredjeparts EAS-klienter i mobila e-postenheter. Handenhetstillverkare som har licensierat EAS-protokollet från Microsoft är berättigade att gå med i programmet. För att vara kompatibla måste EAS-klienter använda EAS v14.0 eller senare och aktivera följande funktioner och hanteringspolicyer:

  • Direct Push e-post, kontakter och kalender
  • Acceptera, tacka nej och trevande acceptera möten
  • Rikformaterad e-post (HTML)
  • Svara/vidarebefordra tillstånd på e-post
  • GAL uppslag
  • Autodiscover
  • Allow-Block-Quarantine-strängar för enhetstyp och enhetsmodell
  • Fjärrtorka
  • Lösenord krävs
  • Minsta lösenordslängd
  • Timeout utan användarinmatning
  • Antal misslyckade försök

Se även

Vidare läsning

  1. "Exchange ActiveSync: Vanliga frågor" . Microsoft Exchange Server TechCenter . Microsoft Corporation. 2012 . Hämtad 2012-11-23 .
  2. "Exchange ActiveSync" . Microsoft TechNet . Microsoft. 5 oktober 2012 . Hämtad 19 november 2012 .
  3. "Mobil e-post med Exchange ActiveSync" . Microsoft Exchange-portal . Microsoft . Hämtad 19 november 2012 .
  4. "Översikt av Exchange ActiveSync" . TechNet Wiki . Microsoft . Hämtad 19 november 2012 .
  5. "Exchange ActiveSync-klientjämförelsetabell" . TechNet Wiki . Microsoft . Hämtad 19 november 2012 .
  6. "Ny med Exchange ActiveSync-utveckling?" . MSDN-blogg . Microsoft . Hämtad 28 november 2012 .
  7. "Exchange Server Protocol Documents" . MSDN-dokumentation . Microsoft . Hämtad 28 november 2012 .
  8. "Interoperabilitetsvägledning för Exchange Server" . Exchange Server - Dev Center . Microsoft . Hämtad 28 november 2012 .