SMTP Nedir? Nasıl Çalışır ? - CYBER SECURITY LAB
Mehmet Akif ALTINOK 24 Mart 2019 0
SMTP(Simple Mail Transfer Protocol) e-posta göndermek için sunucu ile istemci arasındaki iletişimi belirleyen protokoldür.Varsayılan olarak 25/TCP portunu kullanır.
x@example.com kullanıcısının y@ornek.com kullanıcısına mail atmak istediğini düşünelim.
Bu durumda client tarafından mail yollandığında, mail ilk olarak example.com ‘un mail server’ına gidecektir. Bu server bilgisi DNS sorgusunda bulunan MX kaydı ile tespit edilir. Yani mail yollanacağında MX kaydı sorgusu yapılır ve mail ona göre ilgili server’a yollanır.
Mail’in server’a yollanma işlemi SMTP protokolü ile gerçekleşir. Bu aşamada eğer server’da gerekli konfigürasyon yapıldıysa; mail’i yollayan kişi gerçekten example.com kullanıcısı mı, gönderilen mail’de istenmeyen veri ya da text var mı gibi bazı kontroller yapılabilir, ama bunların hiçbiri aslında bir zorunluluk değildir.
example.com mail server’ı tarafından mail, ornek.com mail server’ına SMTP protokolü kullanılarak yollanır. Bu aşamada mail direkt olarak hedef server’a ulaşacak diye bir şey yoktur. Mail yollanırken araya başka server’lar girebilir ve mail bu şekilde iletilir. Ya da iletilemeyebilir. Yani yolda mail kaybolabilir. Bu yüzden gerekli testlerin yapılması önemli bir husustur.
Mail ornek.com‘a ulaştığında hedef sistem tarafından bazı kontroller yapılabilir. Fakat bunların hiç biri zorunlu değildir. Hatta kontrol yapılmasını geçelim, server’lar tarafından direkt olarak header ve body kısımları değiştirilebilir. Bunun engellenmesi amacıyla SSL şifreleme yapılması önemlidir.
Bir kullanıcı e-mail server’ından mail’lerini almak istediğinde bunu iki yol ile yapabilir:POP ve IMAP
POP(Post Office Protocol) e-posta hizmetinizle iletişim kurarak ve tüm yeni iletilerinizi oradan indirerek çalışır. Bunlar PC veya Mac bilgisayarınıza indirildikten sonra e-posta hizmetinden silinir. Bu da, indirildikten sonra e-postaya yalnızca aynı bilgisayar kullanılarak erişilebileceği anlamına gelir. E-postanıza farklı bir cihazdan erişmeye çalışırsanız, daha önce indirilmiş olan iletiler size sağlanmaz.
IMAP(Internet Messaged Access Protocol) e-postanıza erişme, herhangi bir aygıttan gittiğiniz olanak tanır. IMAP kullanarak e-posta iletisi okurken, gerçekten indirme veya bilgisayarınızda depolama değildir; Bunun yerine, e-posta hizmetinden okumakta olduğunuz. Sonuç olarak, e-postanızı dünyanın farklı cihazlardan denetleyebilirsiniz: telefonunuzu, bir bilgisayar, bir arkadaşınızın.
Bugünlük anlatacaklarım bu kadar arkadaşlar.Bir sonraki yazımda SMTP Server kurmayı anlatacağım.Herkese başarılar…