Posta Protokolleri
SMTP
SMTP (Simple Mail Transfer Protocol), Internet üzerinden e-posta mesajları göndermek ve almak için kullanılan bir protokoldür. E-posta iletişim sürecinin kritik bir parçasıdır ve öncelikle göndericinin posta sunucusundan alıcının posta sunucusuna e-posta aktarımından ve istemciden sunucuya e-posta gönderiminden sorumludur. SMTP için varsayılan port, posta sunucuları arasındaki iletişimde 25’tir. 587 ve 465 portları da SMTP için kullanılır; 587 genellikle posta gönderimi için, 465 ise SSL üzerinden SMTP (SMTPS) için kullanılır. SMTP, tarafından tanımlanmıştır. RFC 5321 sürümü.
Ana Özellikler:
- Yetkilendirilmiş kullanıcıların sunucu üzerinden e-posta göndermesini sağlamak için (örn., SMTP AUTH) kimlik doğrulama mekanizmalarını destekler.
- SMTP, istemci ile sunucu arasındaki bağlantıyı şifrelemek için SSL/TLS kullanabilir, e-posta verilerinin güvenli bir şekilde iletilmesini sağlar.
- E-posta iletiminin başarılı veya başarısız olduğunu göstermek için ayrıntılı hata mesajları ve durum kodları sağlar.
- SMTP, çok parçalı mesajları işleyebilir ve bir e-posta içinde eklerin ve çeşitli içerik türlerinin eklenmesine izin verir.
- SMTP, farklı e-posta sistemleri ve istemcileri arasında uyumluluğu sağlayan geniş çapta kabul görmüş ve standartlaştırılmış bir protokoldür (örn., Microsoft Outlook, Mozilla Thunderbird, çıkış e-postalarını göndermek için SMTP kullanır). Otomatik sistemler ve uygulamalar, bildirim, uyarı ve diğer otomatik e-postaları göndermek için SMTP’yi kullanır.
IMAP
Internet Message Access Protocol (IMAP), e-posta istemcileri tarafından bir posta sunucusundan e-posta mesajlarına erişmek, almak ve yönetmek için kullanılan standart bir protokoldür. Desteklenen istemciler arasında Microsoft Outlook, Mozilla Thunderbird, Apple Mail ve Gmail, Yahoo Mail, Outlook.com gibi birçok web posta servisi bulunur. En yaygın kullanılan sürüm IMAP4’tür ve tarafından tanımlanmıştır. RFC 3501. POP (Posta Ofisi Protokolü)’nin e-postaları yerel bir cihaza indirmesinin aksine, IMAP e-postaları sunucuda saklar. E-posta mesajlarını doğrudan posta sunucusunda görüntüleme ve yönetme yeteneği, birden fazla cihaz ve konumdan erişim esnekliği sağlar, bir cihaz kaybolur veya zarar görürse veri kaybı riskini azaltır. IMAP, e-posta istemcisini sunucu ile senkronize eder, bir istemcide (örneğin bir e-postayı okuma veya silme) yapılan değişikliklerin diğer tüm istemcilerde yansıtılmasını sağlar. IMAP genellikle şifrelenmemiş iletişim için 143, şifreli (SSL/TLS) iletişim için 993 portlarını kullanır.
Ana Özellikler:
- Klasör Yönetimi. IMAP, kullanıcıların posta sunucusunda klasör oluşturmasına, silmesine ve yeniden adlandırmasına izin verir. E-postaları düzenlemek için hiyerarşik klasör yapısını destekler.
- IMAP, her e-postanın durumunu (örn., okundu, okunmadı, işaretli, yanıtlandı) izler. Bu durum bayrakları sunucuda saklanır, bu nedenle tüm cihazlarda tutarlıdır.
- IMAP, başlıklar veya gövde bölümleri gibi e-postanın belirli bölümlerini alabilir; bu, e-postaları ön izlemek veya büyük eklerle başa çıkmak için faydalıdır.
- IMAP, çeşitli kriterlere dayalı olarak sunucu tarafında e-posta arama ve filtrelemeyi destekler, istemcilerin tüm e-postaları indirmeden belirli mesajları almasını sağlar.
- Birden fazla istemci aynı posta kutusuna aynı anda erişebilir. IMAP, eşzamanlı erişimi yönetir ve e-postaların durumunu gerçek zamanlı olarak günceller.
- Sunucu Bağlılığı. E-postalar sunucuda saklandığından, e-postalara erişmek ve yönetmek için güvenilir bir internet bağlantısı gerekir. Sunucu kesintileri e-posta kullanılabilirliğini etkileyebilir.
- IMAP, istemci ile sunucu arasındaki bağlantıyı şifrelemek için SSL/TLS kullanabilir, e-posta verilerinin güvenli bir şekilde iletilmesini sağlar.
- IMAP, kullanıcı kimliklerini güvenli bir şekilde doğrulamak için OAuth dahil çeşitli kimlik doğrulama yöntemlerini destekler.
IMAP Protokol Uzantıları:
- IMAP IDLE: Sunucunun yeni mesajları veya değişiklikleri gerçek zamanlı olarak istemciye bildirmesini sağlayan bir uzantı, sık sık sorgulama ihtiyacını azaltır.
- IMAP QUOTA: Depolama kotalarını yönetmek ve raporlamak için mekanizmalar sağlayan bir uzantı, kullanıcıların posta kutusu boyutlarını yönetmelerine yardımcı olur.
- IMAP MOVE: Sunucudaki klasörler arasında mesaj taşıma sürecini optimize eden, performansı artıran bir uzantıdır.
POP3
Posta Ofisi Protokolü sürüm 3 (POP3), Microsoft Outlook, Mozilla Thunderbird ve Apple Mail gibi e-posta istemcileri tarafından posta sunucusundan e-posta alınması için kullanılan bir protokoldür. En eski ve en basit e-posta alım protokollerinden biridir; e-postaları yerel bir cihaza indirmeyi ve isteğe bağlı olarak sunucudan silmeyi amaçlar.
Ana Özellikler:
- E-postalar yerel cihaza indirildiği için, kullanıcılar sürekli internet bağlantısına ihtiyaç duymadan çevrim dışı erişim sağlayabilir.
- POP3, kurulumu ve kullanımı basit olduğundan, gelişmiş özelliklere ihtiyaç duymayan temel e-posta alımı sağlayan kullanıcılar için uygundur.
- POP3, e-postaları birden fazla cihaz arasında senkronize etmez. Bir e-posta bir cihaza indirildiğinde, varsayılan olarak sunucuda artık bulunmaz.
- POP3, sınırlı sunucu tarafı yönetim yetenekleri sunar. Klasör yönetimi, sunucu tarafı arama ve mesaj durum bayrakları gibi gelişmiş özellikler desteklenmez.
- E-postalar yerel olarak depolandığı için, kullanıcıların cihaz arızası durumunda veri kaybını önlemek amacıyla e-posta verilerini yedeklemeleri gerekir.
- Kullanıcılar POP3 ayarlarını, e-postaları indirdikten hemen sonra, belirli bir süre sonunda veya yerel istemciden silindiklerinde sunucudan silinecek şekilde yapılandırabilir.
- POP3, istemci ve sunucu arasındaki bağlantıyı şifrelemek için SSL/TLS kullanabilir; böylece e-posta verileri güvenli bir şekilde iletilir.
POP3 Protokol Sürümleri ve Uzantıları:
- POP3 over SSL (POP3S), POP3’ün SSL/TLS bağlantısı üzerinden çalışan bir sürümüdür; istemci ve sunucu arasında şifreli iletişim sağlar.
- APOP (Authenticated Post Office Protocol), şifreli parolalar kullanarak daha güvenli bir kimlik doğrulama yöntemi sağlayan bir uzantıdır.