E-posta Protokolleri
E-posta Protokolleri, istemcinin bilgileri posta sunucusuna veya sunucusundan düzgün bir şekilde iletmesine yardımcı olan kurallar dizisidir. Bu eğitimde, aşağıdaki gibi çeşitli protokolleri tartışacağız:SMTP, POP, ve IMAP.
SMPTP
SMTP duruyor Simple Mail Transfer Protocol. İlk olarak 1982 yılında önerilmiştir. İnternet üzerinden verimli ve güvenilir bir şekilde e-posta göndermek için kullanılan standart bir protokoldür.
Key Points:
SMTP, uygulama seviyesi protokoldür.
SMTP, bağlantı odaklı bir protokoldür.
SMTP, metin tabanlı protokoldür.
TCP / IP ağı üzerinden e-posta sunucuları arasında mesaj alışverişini yönetir.
SMPT, e-postayı aktarmanın yanı sıra, gelen postayla ilgili bildirim de sağlar.
E-posta gönderdiğinizde, e-posta istemciniz bunu e-posta sunucunuza gönderir ve bu da SMTP istemcisini kullanarak alıcı posta sunucusuyla bağlantı kurar.
Bu SMTP komutları, gönderilecek mesajın yanı sıra gönderenin ve alıcının e-posta adresini belirtir.
Sunucular arasında komut alışverişi herhangi bir kullanıcının müdahalesi olmadan gerçekleştirilir.
Mesajın teslim edilememesi durumunda göndericiye, SMTP'yi güvenilir bir protokol yapan bir hata raporu gönderilir.
SMTP Komutları
Aşağıdaki tabloda bazı SMTP komutları açıklanmaktadır:
SN | Komut Açıklama |
---|---|
1 | HELLO Bu komut SMTP görüşmesini başlatır. |
2 | EHELLO Bu, konuşmayı başlatmak için alternatif bir komuttur. ESMTP, gönderen sunucunun genişletilmiş SMTP protokolünü kullanmak istediğini belirtir. |
3 | MAIL FROM Bu, gönderenin adresini gösterir. |
4 | RCPT TO Postanın alıcısını tanımlar. Birden çok kullanıcıya benzer bir mesaj göndermek için bu komut birçok kez tekrar edilebilir. |
5 | SIZE Bu komut, sunucunun ekli mesajın bayt cinsinden boyutunu bilmesini sağlar. |
6 | DATA DATAkomutu, bir veri akışının geleceğini belirtir. Burada veri akışı, mesajın gövdesini ifade eder. |
7 | QUIT Bu komutlar SMTP bağlantısını sonlandırmak için kullanılır. |
8 | VERFY Bu komut, verilen kullanıcı adının geçerli olup olmadığını doğrulamak için alıcı sunucu tarafından kullanılır. |
9 | EXPN VRFY ile aynıdır, ancak bir dağıtım listesiyle birlikte kullanıldığında tüm kullanıcıların adını listeleyecektir. |
IMAP
IMAP duruyor Internet Message Access Protocol. İlk olarak 1986'da önerildi. IMAP'nin aşağıdaki gibi beş sürümü vardır:
Orijinal IMAP
IMAP2
IMAP3
IMAP2bis
IMAP4
Key Points:
IMAP, istemci programının sunucudaki e-posta mesajını yerel bilgisayara indirmeden değiştirmesine izin verir.
E-posta uzak sunucu tarafından tutulur ve saklanır.
Postayı okumadan, postayı indirme, silme gibi herhangi bir işlemi yapmamızı sağlar.Posta kutuları adı verilen uzak mesaj klasörlerini oluşturmamızı, değiştirmemizi ve silmemizi sağlar.
IMAP, kullanıcıların e-postalarda arama yapmasını sağlar.
Birden çok posta sunucusunda birden çok posta kutusuna eşzamanlı erişim sağlar.
IMAP Komutları
Aşağıdaki tabloda bazı IMAP komutları açıklanmaktadır:
SN | Komut Açıklama |
---|---|
1 | IMAP_LOGIN Bu komut bağlantıyı açar. |
2 | CAPABILITY Bu komut, sunucunun desteklediği yeteneklerin listelenmesini ister. |
3 | NOOP Bu komut, bir hareketsizlik süresi boyunca yeni mesajlar veya mesaj durumu güncellemeleri için periyodik bir anket olarak kullanılır. |
4 | SELECT Bu komut, mesajlara erişmek için bir posta kutusu seçmenize yardımcı olur. |
5 | EXAMINE Posta kutusunda hiçbir değişikliğe izin verilmemesi dışında SELECT komutuyla aynıdır. |
6 | CREATE Belirli bir adla posta kutusu oluşturmak için kullanılır. |
7 | DELETE Belirli bir ada sahip bir posta kutusunu kalıcı olarak silmek için kullanılır. |
8 | RENAME Bir posta kutusunun adını değiştirmek için kullanılır. |
9 | LOGOUT Bu komut, sunucuya istemcinin oturumun bittiğini bildirir. Sunucu, OK yanıtından önce BYE etiketsiz yanıt göndermeli ve ardından ağ bağlantısını kapatmalıdır. |
POP
POP, Postane Protokolü anlamına gelir. Genellikle tek bir müşteriyi desteklemek için kullanılır. Birkaç POP sürümü vardır, ancak POP 3 mevcut standarttır.
Key Points
POP, bir uygulama katmanı internet standardı protokolüdür.
POP, mesajlara çevrimdışı erişimi desteklediğinden, daha az internet kullanım süresi gerektirir.
POP, arama özelliğine izin vermez.
Mesajlara erişmek için onları indirmek gerekir.
Sunucuda yalnızca bir posta kutusunun oluşturulmasına izin verir.
Posta dışı verilere erişim için uygun değildir.
POP komutları genellikle üç veya dört harfli kodlarla kısaltılır. Örneğin. STAT.
POP Komutları
Aşağıdaki tablo bazı POP komutlarını açıklamaktadır:
SN | Komut Açıklama |
---|---|
1 | LOGIN Bu komut bağlantıyı açar. |
2 | STAT Posta kutusunda bulunan mesajların sayısını görüntülemek için kullanılır. |
3 | LIST Her mesaj özetinin gösterildiği mesajların özetini almak için kullanılır. |
4 | RETR Bu komut, mesajlara erişmek için bir posta kutusu seçmenize yardımcı olur. |
5 | DELE Bir mesajı silmek için kullanılır. |
6 | RSET Oturumu başlangıç durumuna sıfırlamak için kullanılır. |
7 | QUIT Oturumu kapatmak için kullanılır. |
POP ve IMAP arasında karşılaştırma
SN | POP | IMAP |
---|---|---|
1 | Genellikle tek istemciyi desteklemek için kullanılır. | Birden çok müşteriyi idare etmek için tasarlanmıştır. |
2 | Mesajlara çevrimdışı erişilir. | Çevrimdışı modu da desteklese de mesajlara çevrimiçi olarak erişilir. |
3 | POP, arama özelliğine izin vermez. | E-postalarda arama yapma olanağı sunar. |
4 | Tüm mesajların indirilmesi gerekir. | Mesajların istemciye seçilerek aktarılmasına izin verir. |
5 | Sunucuda yalnızca bir posta kutusu oluşturulabilir. | Sunucuda birden çok posta kutusu oluşturulabilir. |
6 | Posta dışı verilere erişim için uygun değildir. | Posta dışı verilere, yani eklere erişmek için uygundur. |
7 | POP komutları genellikle üç veya dört harfli kodlarla kısaltılır. Örneğin. STAT. | IMAP komutları kısaltılmamıştır, doludur. Örneğin. DURUM. |
8 | Sunucu kaynaklarının minimum kullanımını gerektirir. | İstemciler tamamen sunucuya bağlıdır. |
9 | İndirildikten sonra postalara başka bir konumdan erişilemez. | Postalara birden fazla yerden erişilmesine izin verir. |
10 | E-postalar otomatik olarak indirilmez. | Kullanıcılar e-postaların başlıklarını ve gönderenini görüntüleyebilir ve ardından indirmeye karar verebilir. |
10 | POP, daha az internet kullanım süresi gerektirir. | IMAP, daha fazla internet kullanım süresi gerektirir. |