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:

  1. Orijinal IMAP

  2. IMAP2

  3. IMAP3

  4. IMAP2bis

  5. 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.