Eğer bir ofis çalışanıysanız, e-postalarınızı muhtemelen bilgisayarınızdaki Microsoft Outlook programı üzerinden okuyorsunuzdur. Outlook'u bir Exchange sunucusuna bağladığınızda arka planda çalışan ve bu kusursuz deneyimi yaratan teknoloji MAPI (Messaging Application Programming Interface) teknolojisidir.
MAPI Nedir ve Neden IMAP'ten Üstündür?
MAPI, Microsoft tarafından özel olarak Outlook ve Exchange arasındaki iletişimi en verimli hale getirmek için tasarlanmış "zengin" (rich) bir istemci protokolüdür. Bir kullanıcı Outlook'u IMAP olarak değil de doğrudan Exchange (MAPI) olarak kurduğunda şu devasa avantajlara sahip olur:
- Tam Ortaklık (Delegation): Başka bir çalışma arkadaşınızın takvimini görebilir, onun adına toplantı ayarlayabilir, hatta yetkiniz varsa onun gelen kutusundaki mailleri doğrudan kendi Outlook'unuzdan okuyup cevaplayabilirsiniz.
- Gerçek Zamanlı Çevrimdışı Çalışma (Cached Exchange Mode): Outlook, sunucudaki postalarınızın birebir kopyasını OST uzantılı bir dosyada bilgisayarınıza kaydeder. İnternetiniz kopsa bile devasa mail arşivinizde anında arama yapabilir, mailleri silebilir veya yeni mailler yazabilirsiniz. İnternet geldiği ilk saniye MAPI devreye girer ve saniyeler içinde binlerce işlemi sunucuyla senkronize eder.
- Gelişmiş Kuralların Sunucuda Çalışması: Outlook'ta oluşturduğunuz "Ahmet'ten gelen mailleri şu klasöre taşı" gibi kurallar, MAPI sayesinde doğrudan sunucuya yazılır. Siz tatildeyken ve bilgisayarınız kapalıyken bile sunucu bu kuralları işletmeye devam eder.
MAPI over HTTP: Modern İletişim
Eskiden MAPI, RPC (Remote Procedure Call) adında güvenlik duvarlarını aşması zor bir teknoloji kullanıyordu. Günümüzde ise bu iletişim "MAPI over HTTP" teknolojisine evrilmiştir. Bu sayede Outlook, tıpkı standart bir web tarayıcısı gibi internet olan her yerden, VPN'e veya karmaşık güvenlik duvarı ayarına ihtiyaç duymadan Exchange sunucusuna en güvenli ve hızlı şekilde bağlanabilir.