Bilgi işlemde, İnternet Mesaj Erişim Protokolü (IMAP), e-posta istemcilerinin bir TCP/IP bağlantısı üzerinden bir posta sunucusundan e-posta mesajları almak için kullandığı bir İnternet standart protokolüdür. IMAP, RFC 9051 tarafından tanımlanır.
IMAP, bir e-posta kutusunun birden çok e-posta istemcisi tarafından tam olarak yönetilmesine izin vermek amacıyla tasarlanmıştır. Bu nedenle istemciler genellikle, kullanıcı bunları açıkça silene kadar iletileri sunucuda bırakır. Bir IMAP sunucusu genellikle 143 numaralı bağlantı noktasını dinler. SSL/TLS üzerinden IMAP'e (IMAPS) ise 993 numaralı bağlantı noktası atanmıştır.
Neredeyse tüm modern e-posta istemcileri ve sunucuları, önceki POP3 (Postane Protokolü) ile birlikte e-posta alımı için en yaygın iki standart protokol olan IMAP'i destekler . Gmail ve Outlook.com gibi birçok web posta hizmeti sağlayıcısı, hem IMAP hem de POP3 için destek sağlar.
IMAP4 olarak de bilinen IMAP, yerel kullanıcıların uzaktaki bir e-posta sunucusuna erişmesini sağlayan bir uygulama katmanı protokolüdür. En son sürümü IMAP sürüm 4 Revizyon 1 (IMAP4rev1) olup, RFC 3501'de tanımlanmıştır. IMAP4 TCP 143. portu kullanarak çalışır.
E-posta sunucularından mesaj çekmek için kullanılan en yaygın protokollerden biridir (bkz. POP3). Modern e-posta sunucularının neredeyse tamamı tarafından desteklenir.
E-posta protokolleri
İnternet İleti Erişim Protokolü, bir e-posta istemcisinin uzak posta sunucusundaki e-postaya erişmesine izin veren bir uygulama katmanı İnternet protokolüdür . Geçerli sürüm, RFC 9051 tarafından tanımlanır. Bir IMAP sunucusu genellikle iyi bilinen 143 numaralı bağlantı noktasını dinlerken SSL/TLS üzerinden IMAP (IMAPS) 993 kullanır.
Gelen e-posta mesajları, mesajları alıcının e-posta kutusunda saklayan bir e-posta sunucusuna gönderilir. Kullanıcı, çeşitli e-posta alma protokollerinden birini kullanan bir e-posta istemcisiyle iletileri alır. Bazı istemciler ve sunucular tercihen satıcıya özgü, tescilli protokolleri kullanırken, neredeyse tamamı e-posta almak için POP ve IMAP'yi destekler; istemcilerin diğer sunucularla birlikte kullanılmasına izin verir.
IMAP kullanan e-posta istemcileri genellikle iletileri, kullanıcı açıkça silene kadar sunucuda bırakır. IMAP işleminin bu ve diğer özellikleri, birden çok istemcinin aynı posta kutusunu yönetmesine izin verir. Çoğu e-posta istemcisi, mesajları almak için Postane Protokolüne (POP) ek olarak IMAP'yi destekler. IMAP, posta deposuna erişim sunar. İstemciler mesajların yerel kopyalarını saklayabilir, ancak bunlar geçici bir önbellek olarak kabul edilir.
Tarih
IMAP, 1986 yılında
tarafından, bir posta kutusunun içeriğini basitçe almak için kullanılan bir protokol olan yaygın olarak kullanılan POP'un aksine, bir uzaktan erişim posta kutusu protokolü olarak tasarlanmıştır.Mevcut VERSION 4rev1'den (IMAP4) önce, aşağıda ayrıntıları verildiği gibi bir dizi yinelemeden geçti:
Orijinal IMAP
Orijinal Geçici Posta Erişim Protokolü, bir Xerox Lisp Machine istemcisi ve bir TOPS-20 sunucusu olarak uygulandı.
Orijinal geçici protokol spesifikasyonunun veya yazılımının hiçbir kopyası mevcut değildir. Bazı komutları ve yanıtları IMAP2'ye benzer olsa da, geçici protokolde komut/yanıt etiketlemesi yoktu ve bu nedenle sözdizimi diğer tüm IMAP sürümleriyle uyumsuzdu.
IMAP2
Geçici protokolün yerini, RFC 1064'te (1988'de) tanımlanan ve daha sonra RFC 1176'da (1990'da) güncellenen Etkileşimli Posta Erişim Protokolü (IMAP2) aldı. IMAP2, komut/yanıt etiketlemeyi tanıttı ve halka açık ilk sürüm oldu.
IMAP3
IMAP3, son derece nadir bir IMAP çeşididir. 1991'de RFC 1203 olarak yayınlandı. Kendisi IMAP2'de değişiklikler öneren RFC 1176 karşı bir öneri olarak özel olarak yazılmıştı. IMAP3, pazar yeri tarafından hiçbir zaman kabul edilmedi. IESG, 1993 yılında RFC 1203 "Etkileşimli Posta Erişim Protokolü - Sürüm 3"ü Tarihi protokol olarak yeniden sınıflandırdı. IMAP Çalışma Grubu, başlangıç noktası olarak RFC 1203 (IMAP3) yerine RFC 1176 (IMAP2) kullandı.
IMAP2bis
MIME'nin gelişiyle, IMAP2, MIME gövde yapılarını desteklemek ve IMAP2'de bulunmayan posta kutusu yönetim işlevselliğini (oluşturma, silme, yeniden adlandırma, mesaj yükleme) eklemek için genişletildi. Bu deneysel revizyona IMAP2bis adı verildi; spesifikasyonu hiçbir zaman taslak olmayan biçimde yayınlanmadı. Ekim 1993'te IETF IMAP Çalışma Grubu tarafından bir IMAP2bis internet taslağı yayınlandı. Bu taslak şu önceki spesifikasyonlara dayanıyordu: yayınlanmamış IMAP2bis.TXT belgesi, RFC 1176 ve RFC 1064 (IMAP2). IMAP2bis.TXT taslağı , Aralık 1992 itibarıyla IMAP2 uzantılarının durumunu belgelemiştir. Pine, IMAP2bis desteğiyle geniş çapta dağıtıldı (Pine 4.00 ve sonrası, IMAP4rev1'i destekler).
IMAP4
1990'ların başında IETF içinde oluşturulan bir IMAP Çalışma Grubu, IMAP2bis tasarımının sorumluluğunu üstlendi. IMAP ÇG (Çalışma Grubu), karışıklığı önlemek için IMAP2bis'i IMAP4 olarak yeniden adlandırmaya karar verdi.
Uygulanması
Genel kullanımda, bir kullanıcının e-posta istemcisini (Outlook, Apple Mail, Outlook Express, Mozilla Thunderbird; Hotmail ve Gmail web arabirimleri vb.) kullanarak yolladığı e-posta mesajları, önce kullanıcının oturum açtığı e-posta sunucusu tarafından kabul edilir ve genellikle SMTP kullanarak alıcının posta kutusunu içinde barındıran başka bir e-posta sunucusuna gönderilir. Bu aşamada alıcının göndericinin mesajlarına ulaşabilmesi için bunu e-posta istemcisi ile çekmesi gereklidir. Fakat SMTP tek yönlü bir protokoldür (sadece gidiş). Kullanıcının isteği üzerine posta kutunuzda bulunan e-posta mesajının istemcinize inmesini sağlayamaz. Bu aşamada yapılandırmaya bağlı olarak POP3 veya IMAP devreye girerek ilgili mesajın oturum açmış ve talep etmiş istemciye çekilmesi sağlanır.
IMAP ve POP3 kullanımı arasındaki temel fark IMAP ile e-posta sunucusuna bağlantı kurulduğunda, posta kutusunda birikmiş e-postaların sadece başlık bilgilerini istemciye getirilir. POP3 ise bütün mesajları istemciye çeker.
Genel prensip olarak kullanıcı ve e-posta sayısının çokluğuyla doğru orantılı olarak kullanılır. Uygulamada web postası kullanan neredeyse bütün sunucularda IMAP protokolü kullanılır.
POP3'e göre avantajları
Bağlantı şekli
Bir e-posta sunucusuna POP3 ile bağlanıldığında bütün yeni mesajlar istemciye çekilir ve bağlantı kapatılır. IMAP kullanıldığında oturum açıldıktan sonra bağlantı sadece istek olduğu durumlarda açık kalır (Bir mesajın açılması ve içeriğinin görüntülenmesi gibi...).
Büyük boyutlu posta kutularında bu özellik içeriğin görüntülenmesini de sağlar.
Çoklu kullanıcı desteği
POP3 aynı posta kutusunda aynı anda tek kullanıcıyı destekler. Tersi durumda işleyiş tarzı sorun yaratır.
IMAP ise çok kullanıcıyı destekler. Bir kullanıcının yaptığı değişiklik eş zamanlı olarak diğer oturum açmış kullanıcı tarafından görülebilir.
MIME mesajlarına parçasal erişim
Neredeyse bütün e-posta mesajları MIME (Multipurpose Internet Mail Extensions-Çok işlevli Internet Posta Uzantıları) formatında gönderilir. Bir e-posta yazı bölümü, ekli dosya bölümü gibi bölümlere ayrılır. IMAP bu bölümleri birbirinden bağımsız olarak çekebilir. Örnek: Mesajı açmadan mesaj ekindeki bir dosyayı bilgisayarınıza kopyalamak.
POP'a göre avantajlar
Bağlı ve bağlantısız modlar
POP kullanırken, istemciler genellikle e-posta sunucusuna kısa süreliğine, yalnızca yeni iletileri indirmek için gereken süre kadar bağlanır. IMAP4 kullanırken, istemciler genellikle kullanıcı arabirimi etkin olduğu sürece bağlı kalır ve talep üzerine mesaj içeriğini indirir. Çok sayıda veya büyük iletisi olan kullanıcılar için, bu IMAP4 kullanım modeli daha hızlı yanıt süreleriyle sonuçlanabilir.
Harici değişikliklerin raporlanması
Başarılı kimlik doğrulamasından sonra, POP protokolü, posta kutusunun mevcut durumunun tamamen statik bir görünümünü sağlar ve oturum sırasında durumdaki herhangi bir harici değişikliği gösterecek bir mekanizma sağlamaz. Buna karşılık, IMAP protokolü dinamik bir görünüm sağlar ve yeni gelen mesajlar dahil olmak üzere durumdaki harici değişikliklerin yanı sıra aynı anda bağlı diğer istemciler tarafından posta kutusunda yapılan değişikliklerin algılanmasını ve komutlar arasında uygun yanıtların gönderilmesini gerektirir. IDLE komutu sırasında, RFC 2177'de açıklandığı gibi . Ayrıca, özellikle "birden fazla aracı tarafından aynı posta kutusuna eşzamanlı erişim"den söz eden RFC 3501 bölüm 5.2'ye bakınız.
MIME mesaj bölümlerine erişim ve kısmi getirme
Genellikle tüm İnternet e-postaları MIME formatında iletilir ve bu, mesajların yaprak düğümlerin çeşitli tek parça içerik türlerinden herhangi biri olduğu ve yaprak olmayan düğümlerin çeşitli çok parçalı türlerden herhangi biri olduğu bir ağaç yapısına sahip olmasına izin verir . IMAP4 protokolü, istemcilerin ayrı ayrı MIME parçalarından herhangi birini ayrı ayrı almalarına ve ayrıca tek tek bölümlerin veya tüm mesajın bölümlerini almalarına olanak tanır. Bu mekanizmalar, istemcilerin ekli dosyaları almadan bir iletinin metin bölümünü almalarına veya getirilirken içeriği akışa almalarına olanak tanır.
Mesaj durum bilgisi
IMAP4 protokolünde tanımlanan bayrakların kullanımıyla, istemciler mesajın durumunu takip edebilir: örneğin, mesajın okunup okunmadığı, cevaplanmadığı veya silinmediği. Bu bayraklar sunucuda saklanır, böylece aynı posta kutusuna farklı zamanlarda erişen farklı istemciler, diğer istemciler tarafından yapılan durum değişikliklerini algılayabilir. POP, istemciler için bu tür durum bilgilerini sunucuda depolamak için bir mekanizma sağlamaz; bu nedenle, tek bir kullanıcı iki farklı POP istemcisiyle (farklı zamanlarda) bir posta kutusuna erişirse, durum bilgileri (bir iletiye erişilip erişilmediği gibi) arasında senkronize edilemez. müşteriler. IMAP4 protokolü, hem önceden tanımlanmış sistem bayraklarını hem de istemci tanımlı anahtar sözcükleri destekler. Sistem bayrakları, bir mesajın okunup okunmadığı gibi durum bilgilerini gösterir. Tüm IMAP sunucuları tarafından desteklenmeyen anahtar kelimeler,anlamı müşteriye bağlı olan etiketler. IMAP anahtar sözcükleri, bazen karşılık gelen özel sunucular tarafından IMAP klasörlerine çevrilen web tabanlı e-posta hizmetlerinin özel etiketleriyle karıştırılmamalıdır.
Sunucu taraflı aramalar
IMAP4, bir istemcinin sunucudan çeşitli ölçütleri karşılayan iletileri aramasını isteme mekanizması sağlar. Bu mekanizma, istemcilerin bu aramaları gerçekleştirmek için posta kutusundaki her iletiyi indirmesini gerektirmez.
Yerleşik uzatma mekanizması
Daha önceki İnternet protokollerinin deneyimini yansıtan IMAP4, genişletilebileceği açık bir mekanizma tanımlar. Temel protokol için birçok IMAP4 uzantısı önerilmiştir ve bunlar ortak kullanımdadır. IMAP2bis'in bir uzantı mekanizması yoktu ve POP'un artık RFC 2449 tarafından tanımlanan bir mekanizması var.
Sunucu push bildirimleri
IMAP IDLE, posta sunucusunun bağlı istemcilere, örneğin yeni bir posta geldiğinden dolayı bir posta kutusunda değişiklik olduğunu bildirmesi için bir yol sağlar. POP karşılaştırılabilir bir özellik sağlamaz ve e-posta istemcilerinin yeni posta olup olmadığını kontrol etmek için periyodik olarak POP sunucusuna bağlanması gerekir.
Sunucuda birden çok posta kutusu
IMAP4 istemcileri, sunucuda posta kutuları (genellikle kullanıcıya klasörler olarak sunulur) oluşturabilir, yeniden adlandırabilir ve silebilir ve posta kutuları arasında iletileri kopyalayabilir. Birden çok posta kutusu desteği, sunucuların paylaşılan ve ortak klasörlere erişim sağlamasına da olanak tanır. Erişim haklarını düzenlemek için IMAP4 Erişim Kontrol Listesi (ACL) Uzantısı (RFC 4314) kullanılabilir.
Mesaj durum bilgisi
IMAP kendi içinde bulunan işaretleme (flag) sistemi ile bir mesajın pek çok halini görüntüleyebilir (okundu, okunmadı, silindi, … kişiye cevaplandı vb.). Bu bilgiler sunucu üzerinde saklandığı için aynı anda birden çok kullanıcının bağlı olduğu bir posta kutusunda, kullanıcılar mesaj durumu hakkında başkasının yaptığı değişiklikleri görüntüleyebilirler.
Çoklu posta kutusu desteği
IMAP kullanıcılara özel posta kutusu yaratılmasına izin verir (Genellikle kullanıcılara klasör olarak gösterilir.). Kullanıcılara mesajlarını değişik kutular arasında taşıma hakkı tanınabilir. Bunun yanında paylaşılan posta kutuları da yaratılabilinir.
Sunucu taraflı arama mekanizması
IMAP4 istemcilerin çeşitli kıstaslara göre sunucu üzerinde mesaj araması yaptırmasına ve sadece bu mesajların görüntülenmesine izin verir. POP3 ise mesajları bütün olarak çeker, arama istemci tarafında yapılır.
Yapısal eklenti desteği
IMAP4 yapısal olarak eklenti yapılmasına açık bir protokoldür ve evrimleşebilir.
Güvenlik
İstemci ile sunucu arasındaki IMAP bağlantılarını kriptografik olarak korumak için, SSL/TLS kullanan TCP bağlantı noktası 993'teki IMAPS kullanılabilir. Ocak 2018 itibarıyla önerilen mekanizma TLS'dir.
Alternatif olarak, başlangıçta düz metin üzerinden iletişim kurduktan sonra 143 numaralı bağlantı noktasına bağlanırken bağlantıyı şifrelemek için STARTTLS kullanılabilir.
Dezavantajları
- POP3'e göre uygulanması karmaşık bir protokoldür.
- Arama algoritmaları kötü olan sunucularda büyük posta kutuları üzerinde arama yapılması sunucu kaynaklarını tüketebilir.
- Gönderilen mesajlar iki kere işlenir. İlk olarak istemciden sunucuya SMTP yoluyla, ikinci olarak da mesajın "Gönderilen Öğeler"e işlenmesi amacıyla posta kutusuna IMAP4 protokolüyle geri yollanır.
- E-postalara erişim, POP3'ten biraz daha yavaştır çünkü her gönderme veya alma işleminde tüm klasörler senkronize edilir.
- Etkin bir internet bağlantınız olmadığı sürece e-postalar çalışmayacaktır.
- E-postayı sık kullanıyorsanız, daha maliyetli olabilecek daha büyük bir posta kutusu depolama alanına ihtiyacınız olacaktır
Diyalog örneği
[rfc:3501 RFC 3501 bölüm 8'den] alının bir IMAP bağlantısı örneği:
C: <open connection> S: * OK IMAP4rev1 Service Ready C: a001 login mrc secret S: a001 OK LOGIN completed C: a002 select inbox S: * 18 EXISTS S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) S: * 2 RECENT S: * OK [UNSEEN 17] Message 17 is the first unseen message S: * OK [UIDVALIDITY 3857529045] UIDs valid S: a002 OK [READ-WRITE] SELECT completed C: a003 fetch 12 full S: * 12 FETCH (FLAGS (\Seen) INTERNALDATE "17-Jul-1996 02:44:25 -0700" RFC822.SIZE 4286 ENVELOPE ("Wed, 17 Jul 1996 02:23:25 -0700 (PDT)" "IMAP4rev1 WG mtg summary and minutes" (("Terry Gray" NIL "gray" "cac.washington.edu")) (("Terry Gray" NIL "gray" "cac.washington.edu")) (("Terry Gray" NIL "gray" "cac.washington.edu")) ((NIL NIL "imap" "cac.washington.edu")) ((NIL NIL "minutes" "CNRI.Reston.VA.US") ("John Klensin" NIL "KLENSIN" "MIT.EDU")) NIL NIL "<B27397-0100000@cac.washington.edu>") BODY ("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 3028 92)) S: a003 OK FETCH completed C: a004 fetch 12 body[header] S: * 12 FETCH (BODY[HEADER] {342} S:Date: Wed, 17 Jul 1996 02:23:25 -0700 (PDT)
S:From: Terry Gray <gray@cac.washington.edu>
S:Subject: IMAP4rev1 WG mtg summary and minutes
S:To: imap@cac.washington.edu
S:Cc: minutes@CNRI.Reston.VA.US, John Klensin <KLENSIN@MIT.EDU>
S:Message-Id: <B27397-0100000@cac.washington.edu>
S:MIME-Version: 1.0
S:Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
S: S: ) S: a004 OK FETCH completed C a005 store 12 +flags \deleted S: * 12 FETCH (FLAGS (\Seen \Deleted)) S: a005 OK +FLAGS completed C: a006 logout S: * BYE IMAP4rev1 server terminating connection S: a006 OK LOGOUT completed
Daha fazla okuma
- Hughes, L (1998). İnternet e-posta Protokolleri, Standartları ve Uygulanması . Artech Evi Yayıncıları
- Johnson, K (2000). İnternet E-posta Protokolleri: Bir Geliştirici Kılavuzu . Addison-Wesley Uzmanı.
- Loshin, P (1999). "Temel E-posta Standartları: Pratik Hale Getirilen RFC'ler ve Protokoller"
Dış bağlantılar
- https://www.imapwiki.org/ImapProtocolList 1 Ekim 2022 tarihinde Wayback Machine sitesinde .
- RFC 3501 — IMAP sürüm 4 revizyon 1'in belirtimi
- RFC 2683 — IMAP Uygulama Önerileri RFC
- RFC 2177 — IMAP4 IDLE komutu
Kaynakça
- ^ a b Blum, Richard (2002). Open source e-mail security. Indianapolis, Ind.: SAMS. ISBN . OCLC 47939160.
- ^ a b Garfinkel, Simson (2003). Practical UNIX and Internet security. 3rd ed. Gene Spafford, Alan Schwartz. Pekin: O'Reilly. ISBN . OCLC 51913726.
- ^ "INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1". Mart 2003. 4 Kasım 2016 tarihinde kaynağından . Erişim tarihi: 5 Ocak 2017.
- ^ BAL, Döndü; YILMAZ, Rasime Ayhan (3 Eylül 2021). "İLETİŞİM ÖĞRENCİLERİNİN BİR İLETİŞİM FORMU OLAN REKLAMDAN KAÇINMA DAVRANIŞLARI ÜZERİNE BİR İNCELEME". Gümüşhane Üniversitesi İletişim Fakültesi Elektronik Dergisi. doi:10.19145/e-gifder.916687. ISSN 2146-3301.
- ^ Mullet, Dianna (2000). Managing IMAP. 1st ed. Kevin Mullet. Pekin: O'Reilly. ISBN . OCLC 610212708.
- ^ Poinsot, Laurent (2013). "Generalized Powers of Substitution with Pre-Function Operators". Applied Mathematics. 04 (07): 12-17. doi:10.4236/am.2013.47a004. ISSN 2152-7385.
- ^ a b Crispin, M. (Aralık 1996). "IMAP4 Compatibility with IMAP2bis".
- ^ Skounakis, Emmanouil (22 Temmuz 2010). "DoctorEye: A Clinically Driven Multifunctional Platform, for Accurate Processing of Tumors in Medical Images~!2009-12-08~!2010-03-04~!2010-07-21~!". The Open Medical Informatics Journal. 4 (3): 105-115. doi:10.2174/1874431101004030105. ISSN 1874-4311.
- ^ "IMAP vs POP3 vs SMTP - The Ultimate Comparison". Courier (İngilizce). 27 Mart 2023 tarihinde kaynağından . Erişim tarihi: 27 Mart 2023.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bilgi islemde Internet Mesaj Erisim Protokolu IMAP e posta istemcilerinin bir TCP IP baglantisi uzerinden bir posta sunucusundan e posta mesajlari almak icin kullandigi bir Internet standart protokoludur IMAP RFC 9051 tarafindan tanimlanir IMAP bir e posta kutusunun birden cok e posta istemcisi tarafindan tam olarak yonetilmesine izin vermek amaciyla tasarlanmistir Bu nedenle istemciler genellikle kullanici bunlari acikca silene kadar iletileri sunucuda birakir Bir IMAP sunucusu genellikle 143 numarali baglanti noktasini dinler SSL TLS uzerinden IMAP e IMAPS ise 993 numarali baglanti noktasi atanmistir Neredeyse tum modern e posta istemcileri ve sunuculari onceki POP3 Postane Protokolu ile birlikte e posta alimi icin en yaygin iki standart protokol olan IMAP i destekler Gmail ve Outlook com gibi bircok web posta hizmeti saglayicisi hem IMAP hem de POP3 icin destek saglar IMAP4 olarak de bilinen IMAP yerel kullanicilarin uzaktaki bir e posta sunucusuna erismesini saglayan bir uygulama katmani protokoludur En son surumu IMAP surum 4 Revizyon 1 IMAP4rev1 olup RFC 3501 de tanimlanmistir IMAP4 TCP 143 portu kullanarak calisir E posta sunucularindan mesaj cekmek icin kullanilan en yaygin protokollerden biridir bkz POP3 Modern e posta sunucularinin neredeyse tamami tarafindan desteklenir E posta protokolleriInternet Ileti Erisim Protokolu bir e posta istemcisinin uzak posta sunucusundaki e postaya erismesine izin veren bir uygulama katmani Internet protokoludur Gecerli surum RFC 9051 tarafindan tanimlanir Bir IMAP sunucusu genellikle iyi bilinen 143 numarali baglanti noktasini dinlerken SSL TLS uzerinden IMAP IMAPS 993 kullanir Gelen e posta mesajlari mesajlari alicinin e posta kutusunda saklayan bir e posta sunucusuna gonderilir Kullanici cesitli e posta alma protokollerinden birini kullanan bir e posta istemcisiyle iletileri alir Bazi istemciler ve sunucular tercihen saticiya ozgu tescilli protokolleri kullanirken neredeyse tamami e posta almak icin POP ve IMAP yi destekler istemcilerin diger sunucularla birlikte kullanilmasina izin verir IMAP kullanan e posta istemcileri genellikle iletileri kullanici acikca silene kadar sunucuda birakir IMAP isleminin bu ve diger ozellikleri birden cok istemcinin ayni posta kutusunu yonetmesine izin verir Cogu e posta istemcisi mesajlari almak icin Postane Protokolune POP ek olarak IMAP yi destekler IMAP posta deposuna erisim sunar Istemciler mesajlarin yerel kopyalarini saklayabilir ancak bunlar gecici bir onbellek olarak kabul edilir TarihIMAP 1986 yilinda en tarafindan bir posta kutusunun icerigini basitce almak icin kullanilan bir protokol olan yaygin olarak kullanilan POP un aksine bir uzaktan erisim posta kutusu protokolu olarak tasarlanmistir Mevcut VERSION 4rev1 den IMAP4 once asagida ayrintilari verildigi gibi bir dizi yinelemeden gecti Orijinal IMAP Orijinal Gecici Posta Erisim Protokolu bir Xerox Lisp Machine istemcisi ve bir TOPS 20 sunucusu olarak uygulandi Orijinal gecici protokol spesifikasyonunun veya yaziliminin hicbir kopyasi mevcut degildir Bazi komutlari ve yanitlari IMAP2 ye benzer olsa da gecici protokolde komut yanit etiketlemesi yoktu ve bu nedenle sozdizimi diger tum IMAP surumleriyle uyumsuzdu IMAP2 Gecici protokolun yerini RFC 1064 te 1988 de tanimlanan ve daha sonra RFC 1176 da 1990 da guncellenen Etkilesimli Posta Erisim Protokolu IMAP2 aldi IMAP2 komut yanit etiketlemeyi tanitti ve halka acik ilk surum oldu IMAP3 IMAP3 son derece nadir bir IMAP cesididir 1991 de RFC 1203 olarak yayinlandi Kendisi IMAP2 de degisiklikler oneren RFC 1176 karsi bir oneri olarak ozel olarak yazilmisti IMAP3 pazar yeri tarafindan hicbir zaman kabul edilmedi IESG 1993 yilinda RFC 1203 Etkilesimli Posta Erisim Protokolu Surum 3 u Tarihi protokol olarak yeniden siniflandirdi IMAP Calisma Grubu baslangic noktasi olarak RFC 1203 IMAP3 yerine RFC 1176 IMAP2 kullandi IMAP2bis MIME nin gelisiyle IMAP2 MIME govde yapilarini desteklemek ve IMAP2 de bulunmayan posta kutusu yonetim islevselligini olusturma silme yeniden adlandirma mesaj yukleme eklemek icin genisletildi Bu deneysel revizyona IMAP2bis adi verildi spesifikasyonu hicbir zaman taslak olmayan bicimde yayinlanmadi Ekim 1993 te IETF IMAP Calisma Grubu tarafindan bir IMAP2bis internet taslagi yayinlandi Bu taslak su onceki spesifikasyonlara dayaniyordu yayinlanmamis IMAP2bis TXT belgesi RFC 1176 ve RFC 1064 IMAP2 IMAP2bis TXT taslagi Aralik 1992 itibariyla IMAP2 uzantilarinin durumunu belgelemistir Pine IMAP2bis destegiyle genis capta dagitildi Pine 4 00 ve sonrasi IMAP4rev1 i destekler IMAP4 1990 larin basinda IETF icinde olusturulan bir IMAP Calisma Grubu IMAP2bis tasariminin sorumlulugunu ustlendi IMAP CG Calisma Grubu karisikligi onlemek icin IMAP2bis i IMAP4 olarak yeniden adlandirmaya karar verdi UygulanmasiGenel kullanimda bir kullanicinin e posta istemcisini Outlook Apple Mail Outlook Express Mozilla Thunderbird Hotmail ve Gmail web arabirimleri vb kullanarak yolladigi e posta mesajlari once kullanicinin oturum actigi e posta sunucusu tarafindan kabul edilir ve genellikle SMTP kullanarak alicinin posta kutusunu icinde barindiran baska bir e posta sunucusuna gonderilir Bu asamada alicinin gondericinin mesajlarina ulasabilmesi icin bunu e posta istemcisi ile cekmesi gereklidir Fakat SMTP tek yonlu bir protokoldur sadece gidis Kullanicinin istegi uzerine posta kutunuzda bulunan e posta mesajinin istemcinize inmesini saglayamaz Bu asamada yapilandirmaya bagli olarak POP3 veya IMAP devreye girerek ilgili mesajin oturum acmis ve talep etmis istemciye cekilmesi saglanir IMAP ve POP3 kullanimi arasindaki temel fark IMAP ile e posta sunucusuna baglanti kuruldugunda posta kutusunda birikmis e postalarin sadece baslik bilgilerini istemciye getirilir POP3 ise butun mesajlari istemciye ceker Genel prensip olarak kullanici ve e posta sayisinin cokluguyla dogru orantili olarak kullanilir Uygulamada web postasi kullanan neredeyse butun sunucularda IMAP protokolu kullanilir POP3 e gore avantajlariBaglanti sekli Bir e posta sunucusuna POP3 ile baglanildiginda butun yeni mesajlar istemciye cekilir ve baglanti kapatilir IMAP kullanildiginda oturum acildiktan sonra baglanti sadece istek oldugu durumlarda acik kalir Bir mesajin acilmasi ve iceriginin goruntulenmesi gibi Buyuk boyutlu posta kutularinda bu ozellik icerigin goruntulenmesini de saglar Coklu kullanici destegi POP3 ayni posta kutusunda ayni anda tek kullaniciyi destekler Tersi durumda isleyis tarzi sorun yaratir IMAP ise cok kullaniciyi destekler Bir kullanicinin yaptigi degisiklik es zamanli olarak diger oturum acmis kullanici tarafindan gorulebilir MIME mesajlarina parcasal erisim Neredeyse butun e posta mesajlari MIME Multipurpose Internet Mail Extensions Cok islevli Internet Posta Uzantilari formatinda gonderilir Bir e posta yazi bolumu ekli dosya bolumu gibi bolumlere ayrilir IMAP bu bolumleri birbirinden bagimsiz olarak cekebilir Ornek Mesaji acmadan mesaj ekindeki bir dosyayi bilgisayariniza kopyalamak POP a gore avantajlarBagli ve baglantisiz modlar POP kullanirken istemciler genellikle e posta sunucusuna kisa sureligine yalnizca yeni iletileri indirmek icin gereken sure kadar baglanir IMAP4 kullanirken istemciler genellikle kullanici arabirimi etkin oldugu surece bagli kalir ve talep uzerine mesaj icerigini indirir Cok sayida veya buyuk iletisi olan kullanicilar icin bu IMAP4 kullanim modeli daha hizli yanit sureleriyle sonuclanabilir Harici degisikliklerin raporlanmasi Basarili kimlik dogrulamasindan sonra POP protokolu posta kutusunun mevcut durumunun tamamen statik bir gorunumunu saglar ve oturum sirasinda durumdaki herhangi bir harici degisikligi gosterecek bir mekanizma saglamaz Buna karsilik IMAP protokolu dinamik bir gorunum saglar ve yeni gelen mesajlar dahil olmak uzere durumdaki harici degisikliklerin yani sira ayni anda bagli diger istemciler tarafindan posta kutusunda yapilan degisikliklerin algilanmasini ve komutlar arasinda uygun yanitlarin gonderilmesini gerektirir IDLE komutu sirasinda RFC 2177 de aciklandigi gibi Ayrica ozellikle birden fazla araci tarafindan ayni posta kutusuna eszamanli erisim den soz eden RFC 3501 bolum 5 2 ye bakiniz MIME mesaj bolumlerine erisim ve kismi getirme Genellikle tum Internet e postalari MIME formatinda iletilir ve bu mesajlarin yaprak dugumlerin cesitli tek parca icerik turlerinden herhangi biri oldugu ve yaprak olmayan dugumlerin cesitli cok parcali turlerden herhangi biri oldugu bir agac yapisina sahip olmasina izin verir IMAP4 protokolu istemcilerin ayri ayri MIME parcalarindan herhangi birini ayri ayri almalarina ve ayrica tek tek bolumlerin veya tum mesajin bolumlerini almalarina olanak tanir Bu mekanizmalar istemcilerin ekli dosyalari almadan bir iletinin metin bolumunu almalarina veya getirilirken icerigi akisa almalarina olanak tanir Mesaj durum bilgisi IMAP4 protokolunde tanimlanan bayraklarin kullanimiyla istemciler mesajin durumunu takip edebilir ornegin mesajin okunup okunmadigi cevaplanmadigi veya silinmedigi Bu bayraklar sunucuda saklanir boylece ayni posta kutusuna farkli zamanlarda erisen farkli istemciler diger istemciler tarafindan yapilan durum degisikliklerini algilayabilir POP istemciler icin bu tur durum bilgilerini sunucuda depolamak icin bir mekanizma saglamaz bu nedenle tek bir kullanici iki farkli POP istemcisiyle farkli zamanlarda bir posta kutusuna erisirse durum bilgileri bir iletiye erisilip erisilmedigi gibi arasinda senkronize edilemez musteriler IMAP4 protokolu hem onceden tanimlanmis sistem bayraklarini hem de istemci tanimli anahtar sozcukleri destekler Sistem bayraklari bir mesajin okunup okunmadigi gibi durum bilgilerini gosterir Tum IMAP sunuculari tarafindan desteklenmeyen anahtar kelimeler anlami musteriye bagli olan etiketler IMAP anahtar sozcukleri bazen karsilik gelen ozel sunucular tarafindan IMAP klasorlerine cevrilen web tabanli e posta hizmetlerinin ozel etiketleriyle karistirilmamalidir Sunucu tarafli aramalar IMAP4 bir istemcinin sunucudan cesitli olcutleri karsilayan iletileri aramasini isteme mekanizmasi saglar Bu mekanizma istemcilerin bu aramalari gerceklestirmek icin posta kutusundaki her iletiyi indirmesini gerektirmez Yerlesik uzatma mekanizmasi Daha onceki Internet protokollerinin deneyimini yansitan IMAP4 genisletilebilecegi acik bir mekanizma tanimlar Temel protokol icin bircok IMAP4 uzantisi onerilmistir ve bunlar ortak kullanimdadir IMAP2bis in bir uzanti mekanizmasi yoktu ve POP un artik RFC 2449 tarafindan tanimlanan bir mekanizmasi var Sunucu push bildirimleri IMAP IDLE posta sunucusunun bagli istemcilere ornegin yeni bir posta geldiginden dolayi bir posta kutusunda degisiklik oldugunu bildirmesi icin bir yol saglar POP karsilastirilabilir bir ozellik saglamaz ve e posta istemcilerinin yeni posta olup olmadigini kontrol etmek icin periyodik olarak POP sunucusuna baglanmasi gerekir Sunucuda birden cok posta kutusu IMAP4 istemcileri sunucuda posta kutulari genellikle kullaniciya klasorler olarak sunulur olusturabilir yeniden adlandirabilir ve silebilir ve posta kutulari arasinda iletileri kopyalayabilir Birden cok posta kutusu destegi sunucularin paylasilan ve ortak klasorlere erisim saglamasina da olanak tanir Erisim haklarini duzenlemek icin IMAP4 Erisim Kontrol Listesi ACL Uzantisi RFC 4314 kullanilabilir Mesaj durum bilgisiIMAP kendi icinde bulunan isaretleme flag sistemi ile bir mesajin pek cok halini goruntuleyebilir okundu okunmadi silindi kisiye cevaplandi vb Bu bilgiler sunucu uzerinde saklandigi icin ayni anda birden cok kullanicinin bagli oldugu bir posta kutusunda kullanicilar mesaj durumu hakkinda baskasinin yaptigi degisiklikleri goruntuleyebilirler Coklu posta kutusu destegi IMAP kullanicilara ozel posta kutusu yaratilmasina izin verir Genellikle kullanicilara klasor olarak gosterilir Kullanicilara mesajlarini degisik kutular arasinda tasima hakki taninabilir Bunun yaninda paylasilan posta kutulari da yaratilabilinir Sunucu tarafli arama mekanizmasi IMAP4 istemcilerin cesitli kistaslara gore sunucu uzerinde mesaj aramasi yaptirmasina ve sadece bu mesajlarin goruntulenmesine izin verir POP3 ise mesajlari butun olarak ceker arama istemci tarafinda yapilir Yapisal eklenti destegi IMAP4 yapisal olarak eklenti yapilmasina acik bir protokoldur ve evrimlesebilir GuvenlikIstemci ile sunucu arasindaki IMAP baglantilarini kriptografik olarak korumak icin SSL TLS kullanan TCP baglanti noktasi 993 teki IMAPS kullanilabilir Ocak 2018 itibariyla onerilen mekanizma TLS dir Alternatif olarak baslangicta duz metin uzerinden iletisim kurduktan sonra 143 numarali baglanti noktasina baglanirken baglantiyi sifrelemek icin STARTTLS kullanilabilir DezavantajlariPOP3 e gore uygulanmasi karmasik bir protokoldur Arama algoritmalari kotu olan sunucularda buyuk posta kutulari uzerinde arama yapilmasi sunucu kaynaklarini tuketebilir Gonderilen mesajlar iki kere islenir Ilk olarak istemciden sunucuya SMTP yoluyla ikinci olarak da mesajin Gonderilen Ogeler e islenmesi amaciyla posta kutusuna IMAP4 protokoluyle geri yollanir E postalara erisim POP3 ten biraz daha yavastir cunku her gonderme veya alma isleminde tum klasorler senkronize edilir Etkin bir internet baglantiniz olmadigi surece e postalar calismayacaktir E postayi sik kullaniyorsaniz daha maliyetli olabilecek daha buyuk bir posta kutusu depolama alanina ihtiyaciniz olacaktirDiyalog ornegi rfc 3501 RFC 3501 bolum 8 den alinin bir IMAP baglantisi ornegi C lt open connection gt S OK IMAP4rev1 Service Ready C a001 login mrc secret S a001 OK LOGIN completed C a002 select inbox S 18 EXISTS S FLAGS Answered Flagged Deleted Seen Draft S 2 RECENT S OK UNSEEN 17 Message 17 is the first unseen message S OK UIDVALIDITY 3857529045 UIDs valid S a002 OK READ WRITE SELECT completed C a003 fetch 12 full S 12 FETCH FLAGS Seen INTERNALDATE 17 Jul 1996 02 44 25 0700 RFC822 SIZE 4286 ENVELOPE Wed 17 Jul 1996 02 23 25 0700 PDT IMAP4rev1 WG mtg summary and minutes Terry Gray NIL gray cac washington edu Terry Gray NIL gray cac washington edu Terry Gray NIL gray cac washington edu NIL NIL imap cac washington edu NIL NIL minutes CNRI Reston VA US John Klensin NIL KLENSIN MIT EDU NIL NIL lt B27397 0100000 cac washington edu gt BODY TEXT PLAIN CHARSET US ASCII NIL NIL 7BIT 3028 92 S a003 OK FETCH completed C a004 fetch 12 body header S 12 FETCH BODY HEADER 342 S span class err Date Wed 17 Jul 1996 02 23 25 0700 PDT span S span class err From Terry Gray lt gray cac washington edu gt span S span class err Subject IMAP4rev1 WG mtg summary and minutes span S span class err To imap cac washington edu span S span class err Cc minutes CNRI Reston VA US John Klensin lt KLENSIN MIT EDU gt span S span class err Message Id lt B27397 0100000 cac washington edu gt span S span class err MIME Version 1 0 span S span class err Content Type TEXT PLAIN CHARSET US ASCII span S S S a004 OK FETCH completed C a005 store 12 flags deleted S 12 FETCH FLAGS Seen Deleted S a005 OK FLAGS completed C a006 logout S BYE IMAP4rev1 server terminating connection S a006 OK LOGOUT completedDaha fazla okumaHughes L 1998 Internet e posta Protokolleri Standartlari ve Uygulanmasi Artech Evi Yayincilari Johnson K 2000 Internet E posta Protokolleri Bir Gelistirici Kilavuzu Addison Wesley Uzmani Loshin P 1999 Temel E posta Standartlari Pratik Hale Getirilen RFC ler ve Protokoller Dis baglantilarhttps www imapwiki org ImapProtocolList 1 Ekim 2022 tarihinde Wayback Machine sitesinde RFC 3501 IMAP surum 4 revizyon 1 in belirtimi RFC 2683 IMAP Uygulama Onerileri RFC RFC 2177 IMAP4 IDLE komutuKaynakca a b Blum Richard 2002 Open source e mail security Indianapolis Ind SAMS ISBN 0 672 32237 4 OCLC 47939160 a b Garfinkel Simson 2003 Practical UNIX and Internet security 3rd ed Gene Spafford Alan Schwartz Pekin O Reilly ISBN 0 596 00323 4 OCLC 51913726 INTERNET MESSAGE ACCESS PROTOCOL VERSION 4rev1 Mart 2003 4 Kasim 2016 tarihinde kaynagindan Erisim tarihi 5 Ocak 2017 BAL Dondu YILMAZ Rasime Ayhan 3 Eylul 2021 ILETISIM OGRENCILERININ BIR ILETISIM FORMU OLAN REKLAMDAN KACINMA DAVRANISLARI UZERINE BIR INCELEME Gumushane Universitesi Iletisim Fakultesi Elektronik Dergisi doi 10 19145 e gifder 916687 ISSN 2146 3301 Mullet Dianna 2000 Managing IMAP 1st ed Kevin Mullet Pekin O Reilly ISBN 0 596 15240 X OCLC 610212708 Poinsot Laurent 2013 Generalized Powers of Substitution with Pre Function Operators Applied Mathematics 04 07 12 17 doi 10 4236 am 2013 47a004 ISSN 2152 7385 a b Crispin M Aralik 1996 IMAP4 Compatibility with IMAP2bis Skounakis Emmanouil 22 Temmuz 2010 DoctorEye A Clinically Driven Multifunctional Platform for Accurate Processing of Tumors in Medical Images 2009 12 08 2010 03 04 2010 07 21 The Open Medical Informatics Journal 4 3 105 115 doi 10 2174 1874431101004030105 ISSN 1874 4311 IMAP vs POP3 vs SMTP The Ultimate Comparison Courier Ingilizce 27 Mart 2023 tarihinde kaynagindan Erisim tarihi 27 Mart 2023