Bilgi teknolojisi yayıldıkçagüvenlik konusu önem kazanıyor. Dahası, çeşitli yönleri ve nispeten farklı gelişmeleri çözmek gerekiyor. Örneğin, IMAP güvenliği - nedir? İnternet Mesaj Erişim Protokolü ne kadar güvenilir? Hangi avantajları var, neden geliştirildi, hangi sürümler var ve nasıl çalışıyor - bu, şimdi aşina olduğunuz makalenin içeriğinin kısa bir yeniden anlatımıdır.
IMAP nedir?
IMAP neden geliştirildi?
POP3'e göre avantajları
Bu özel protokol neden kullanılmaya başlandı? Gerçek şu ki, IMAP postası yukarıdakilere ek olarak bir dizi başka avantaj sunar:
- Kullanıcı arayüzü aktifken bağlantı kesilmez.
- Mesajlar, yalnızca istemcinin ilgili gereksinimleri varsa indirilir.
- Aynı anda birkaç kişi tarafından erişilebilirken, her biri yapılan tüm değişiklikleri izleyebilecek.
- Müşteri kutuları oluşturabilir, değiştirebilir ve silebilir, ayrıca mesajları aralarında taşıyabilir. Ayrıca, IMAP 4 Erişim Kontrol Listesi uzantınız varsa, erişim haklarını değiştirebilirsiniz.
- Mesajın durumunu takip edebilirsiniz (okundu, silindi, cevaplandı, vb.). Bu tür eylemlerle ilgili verilere bayrak adı verilir ve bunlar sunucularda saklanır.
- Mesajlar her zaman sunucuda aranır ve açık bir uzantı mekanizması vardır.
Mesajlar ve öznitelikleri
UID
Her mesaj kendi 32 bitlik kodunu alır.Buna benzersiz bir tanımlayıcı eklenir. Birlikte, mesajı tanımlamak için gerekli olan 64 bitlik bir dizi oluştururlar. Bu IMAP güvenliğidir. Ne kadar geç gelirse, UID o kadar anlamlı olur. Bu parametre, bir posta kutusu seçerken yanıt kodu olarak kullanılır. Bir seansta veya aralarında değişmez. Teknik koşullar bu parametrenin düzenlenmesini gerektiriyorsa, UID mutlaka öncekinden daha büyük olmalıdır. Verileri aktarmak için aynı IMAP bağlantı noktası kullanılır.
Mesaj sıra numarası
Mesaj bayrakları
- görüldü - mesaj okundu;
- cevaplandı - cevabı gönderdi;
- yeni - mesaj mevcut oturum sırasında görüntülendi;
- taslak - taslak olarak işaretlendi;
- işaretlendi - kullanıcı bu mesajı önemli olarak işaretledi;
- silindi - silindi.
Mesajın iç tarihi ve saati
Hangi değerlerin olması gerektiği nasıl belirlenir?bu parametreler? Mesaj SMTP protokolü kullanılarak teslim edilmişse, son alıcının saat ve tarihi alınır. Kopyalama komutu kullanılırsa, gönderen parametreleri kullanılır. Hem kendi saatinizi hem de tarihinizi ayarlayabilirsiniz - bunun için append komutunu kullanmalısınız.
İstemci-sunucu etkileşimi
Verilerin gönderildiği iki durum olabilirmüşteri tarafından tamamlanmadı. Birincisi, komut bağımsız değişkeninin, dizede bulunan sekizli sayısını önceden belirleyen bir kodla sağlanmasıdır. İkinci olarak, sunucudan bir yanıt alınması gerekir. Her iki durumda da müşteri, + gibi bir karakterle başlayan komuta devam etmek için bir istek alır. Belirli tipte bir verinin gelmeye başlaması durumunda transferin tamamlanması gerekir, aksi takdirde yeni bir işlem başlatmak mümkün olmayacaktır. Sunucuya okuma, ayrıştırma, parametre seçimi ve veri aktarımı protokol alıcısı tarafından gerçekleştirilir. Komut işleme tamamlandığında, istemciye bu bildirimle bir yanıt gönderilir. Talimatın tamamlandığını göstermeyen bilgiler * ile başlar. İşaretsiz yanıt olarak adlandırılır. Uygulama, bu sunucuları bir müşterinin isteğine yanıt olarak veya kendi inisiyatifiyle göndermektir. Biçimleri, gönderilme nedenlerine bağlı değildir.
Peki ya gibi popüler hizmetlerGmail? IMAP ayarları sıradan kullanıcılar tarafından kullanılamaz, ancak özel bir istemci aracılığıyla bir mektup gönderirseniz bunlar yapılabilir. Ancak bu özellikle yalnızca giden mektuplar için geçerlidir.
Ve neden yanıtlara gerçekten ihtiyaç duyulmaktadır?Başarılı / başarısız bilgi yürütmeyi rapor ederler Yanıt her zaman prosedürü başlatan istemci komutu tarafından kullanılan aynı etiketi uygular. Bu nedenle, veri aktarımının çoklu okunması mümkündür ve kendileriyle karıştırılmayacaktır. Durumu açıklığa kavuşturmak için, sunucudan üç tür yanıt geliştirildi:
- Başarılı uygulama.
- Başarısızlık.
- IMAP protokol hatası (bilinmeyen bir komut kullanıldığında veya sunucu bir sözdizimi sorunu olduğunu algıladığında ortaya çıkar).
Müşterinin özelliği, her zamanona gelen herhangi bir yanıtla başa çıkmaya hazır olun. Veriler, istemcinin sunucuya arama göndermeye gerek kalmadan doğrudan kullanabileceği şekilde yazılmalıdır. Bunu Gmail'de görebilirsiniz. Son derece işlevsel e-posta istemcileri sayesinde IMAP ayarları düzenlenebilir veya değiştirilebilir.