350 defa okundu.

Posta Sunucusunun Çalışma Prensibi

Arkadaşlar zaman zaman dışarıdaki kaynaklardan faydalanarak sil baştan bu kadar güzel açıklayıcı şekilde paylaşamayacağım paylaşımlara denk geliyorum. Arkadaşımız o kadar güzel hazırlamış ki hiçbir şeyi değiştiremeden direk paylaşmak durumunda kaldım diyebilirim. Ben ilgimi çeken kısmını aldım fakat devamını incelemek isterseniz sayfanın alt kısmında kaynak bölümünde bulunan linke tıklayarak ilgili paylaşımın bulunduğu sayfaya erişim sağlayabilirsiniz.

Bir görsel kimi zaman bin kelimeden daha etkili olabildiği için bir görselle anlatima başlamak sistemin nasıl çalıştığını aktarabilmek için daha faydalı olacaktır diye diye düşünüyorum.

Bu görselde bulunan sayılara karşılık gelen istek ve yanıtlar ise şu şekilde;

Gelen Posta

1) Gönderici, posta göndermek istediği adres icin MX kayıtlarını ister
2) DNS sunucusu MX kayıtlarını göndericiye iletir
3) Gönderici MX kaydının gösterdiği sunucuya posta göndermek istediğini söyler
4) Postayı alan sunucudaki MTA(postfix), MySQL’e alıcının tanımlı olup olmadığını sorar
5) MySQL üstteki sorguya evet ya da hayır cevabını verir.
6) Evet cevabını alan Postfix, Dovecot’a postayı kendisi için saklamasını söyler
7) Dovecot(MDA) gelen postayı kullanıcıya ait dizine depolar

Posta Kontrolü

8) Alıcı Dovecot’a postalarını kontrol etmek istediğini söyler
9) Dovecot alıcıya iletişim için bu sertifikayı kullan diyerek cevap verir
10) Alıcı, gelen sertifika ile hesap bilgilerini şifreler ve tekrar yollar
11) Dovecot MySQL’e hesap bilgilerinin doğru olup olmadiğini sorar
12) MySQL bu sorguyu yanıtlar.
13) Dovecot depolama yaptığı dizinden kullanıcı için tuttuğu postaları ister
14) Bilgi Dovecot’a gonderilir
15) Göndermesi gereken her şeye sahip olan Dovecot kullanıcıya postalarını iletir

Giden Posta

16) Alıcı, Postfix’e posta göndermek istediğini söyler
17) Postfix sertifikasını gönderir ve alıcıdan kimlik doğrulaması yapmasını ister
18) Alıcı gelen sertifika ile kimlik bilgilerini şifreler ve geri yollar
19) Postfix, Dovecot’tan gelen bilgileri kendisi için kontrol etmesini ister
20) Dovecot, MySQL’e kullanıcı bilgilerinin doğru olup olmadığını sorar
21) MySQL, Dovecot’a yanıt verir
22) Dovecot, Postfix’e kimlik doğrulamasının sonucunu bildirir
23) Postfix kullanıcıya kimliğinin doğru olduğunu postayı gönderebilecegini söyler
24) Alici, postayı Postfix’e iletir.
25) Postfix, karşı tarafın MTA’sina postayı iletir (karşı tarafın MX kaydına sahip olduğu varsayılmıştır)

Kaynak: blog.cagriemer.net

Düzenleyen: Sezer Mekikçi

Alakasız içerikÇalışmıyorAradığım içerik ama eksikleri varÇalışıyorHarika (1 Oy verildi, Ortalama: 5,00 üzerinden 5)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir