SMTP Nedir, Ne İşe Yarar?

Hızlı Bakış

SMTP teknolojisi cihazlar arasında elektronik posta gönderimini sağlayan temel bir standarttır. Bu protokol uzak bir sunucuya bağlanmak için uygulama katmanında bir yapı kuruyor. İstemci yazılımı 25 numaralı bağlantı noktası üzerinden mesaj aktarım sürecini başlatıyor. Böylece metin tabanlı veriler iki farklı ana bilgisayar arasında saniyeler içinde iletiliyor. Söz konusu yöntem TCP bağlantısı kullanarak iletilerin alıcıya ulaşmasını garanti altına alıyor. Zira doğru yapılandırılan aktarım mekanizmaları kurumsal ağlardaki iletişim verimliliğini ciddi ölçüde artırıyor.

SMTP, bir uygulama katmanı protokolüdür ve bilgisayarlar veya diğer cihazlar arasında e-posta mesajlarının alışverişi için kullanılan metin tabanlı bir teknolojidir. 1980’li yılların başlarında geliştirilmeye başlanan bu protokol RFC 2821’de tanımlanmıştır ve resmi bir İnternet standardıdır.

SMTP Protokolü Tanımı ve Özellikleri

SMTP (Simple Mail Transfer Protocol/Simple Mail Transfer Protocol) Nedir?

Bugün, Eposta göndermek için kullanılan en popüler servis SMTP’dir. Basit Posta Aktarım Protokolü, bir sunucudan Internet üzerinden başka bir sunucuya e-posta göndermek için kullanılır.

Kısacası iki farklı ana bilgisayar arasında bir elektronik posta (E-Mail) göndermek için kullanılır ve bir Uygulama Katmanı protokolüdür. Uzak bir sunucuya posta göndermek için bir TCP bağlantısı gerçekleştirir.

SMTP Tarihi

Başlangıçta ABD hükümeti tarafından oluşturulan ARPANET ağı olmak üzere daha fazla bilgisayar diğerleriyle birbirine bağlanmaya başladıkça, farklı sistemler kullanan kullanıcıların birbirleriyle e-posta kullanabilmesine olanak tanıyan standartlar geliştirildi.

SMTP, 1970’lerde geliştirilen bu standartlardan biriydi. ARPANET bunu 1980 civarında modern İnternete dönüştürene kadar çalışmalar 1970’lerde devam etti.

Jon Postel daha sonra 1980’de FTP’deki postadan güveni kaldırmaya başlayan bir posta aktarım protokolü önerdi.

Ağustos 1982’de yine Jonathan Postel tarafından RFC 821 olarak yayınlandı. Bu standard, USENET ile aynı zamanlarda geliştirildiği için bazı benzerliklere sahip birçok iletişim ağından biri olarak kabul edilmiştir.

Daha sonra, 1980’lerin ortalarında yaygın olarak kullanıldı. O zamanlar, aralıklı olarak bağlanan makineler arasındaki e-posta aktarımlarının yapılması için daha uygun olan UUCP (Unix to Unix Copy/Unix’ten Unix’e Kopyalama) Mail’in tamamlayıcısı olarak kullanıldı.

Basit Posta Aktarım Protokolü Nasıl Çalışır?

SMTP protokolü, bir TCP bağlantısı gerçekleştirirken de 25 numaralı bağlantı noktasını dinler. İstemci, posta göndermek için bu bağlantı noktasını (25) kullanır. TCP bağlantısı başarılı olduğunda, İstek ve Yanıt iki işlemi başlatılır. Bu süreçte gönderici ve alıcı mail adresleri belirlenir. Daha sonra sunucu posta adreslerini kabul ettiğinde, istemci postayı alıcıya gönderir.

Bir E-postada, bir mesaj başlığı ve bir mesaj gövdesi olmalıdır. Kullanıcı Postane Protokolü (POP) ve İnternet İleti Erişim Protokolü (IMAP) kullanarak E-posta mesajları alabilir.

Kullanıcının bilgisayarında e-posta göndermek ve almak için Posta Kutusu programı yüklü olmalıdır. Posta kutusu programı olan kullanıcı, e-posta gönderebilmek için POP veya IMAP yapılandırması gerekir.

Bir kullanıcı E-posta gönderirken bu protokolü kullandığını bilmeyebilir. Günümüzde, teknolojinin gelişmesiyle, e-postaların gönderilmesi ve alınması çok kolay hale gelmiştir. İnternet erişimi olan kullanıcılar, Web tabanlı e-posta servislerini kullanarak kolayca E-posta gönderip alabilirler.

Web tabanlı e-posta hizmetlerine örnek olarak Microsoft’un Outlook Hizmeti ve Google’ın Gmail hizmetleri verilebilir.

Kısacası, bir bilgisayar kullanıcısı bilgisayarınıza bir E-posta programı kurabilir ve tüm e-posta trafiğini tek bir konumdan kontrol edebilir.

Bir Kurumsal Ağ İçinde SMTP Nasıl Çalışır?

Kurumsal ağlarda e-posta hizmetleri muhtemelen en çok kullanılan bir servislerden biridir. Bu gibi dahili ağlarda e-posta kullanımının temelini oluşturan en yaygın protokol, SMTP’dir.

Birçok İnternet ve ağ uygulamasında olduğu gibi, SMTP bir istemci/sunucu mimarisi kullanır. Bir kişi bir mesaj oluşturmak istediğinde, bir e-posta parçası oluşturmak için bir bilgisayarda çalışan bir istemci yazılımı olan bir posta kullanıcı aracısı kullanır.

Bu kullanıcı aracısı, bilgisayarlar üzerinde farklı sistemlerde çalışabilen e-posta programlarından herhangi biri olabilir.

Mesaj tamamlandıktan sonra, aracı, mesaj alıcısının adresini inceleyen, MTA (Mail Transfer Agent/Posta Aktarım Aracısı) adı verilen bir sunucuda çalışan bir programa gönderir.

Mesajın alıcısı yerel ağda ise, MTA mesajı iç ağdaki MDA (Mail Delivery Agent/Posta Dağıtım Aracısı) adı verilen başka bir sunucu programına gönderir.

Alıcı İnternette veya başka bir ağda ise, dosya alıcıya İnternet üzerinden ulaşır. MDA, alıcının adresini inceler ve postayı uygun kişinin gelen kutusuna gönderir.

Bazı posta sistemleri, SMTP ile bağlantılı olarak POP adı verilen başka bir e-posta protokolü kullanır. POP ile e-posta doğrudan bilgisayarınıza teslim edilmez. Bunun yerine, posta sunucudaki bir posta kutusuna teslim edilir.

Postayı almak için birisi parola ve kullanıcı adı kullanarak sunucuya erişir ve mesajı bir posta aracısıyla bilgisayarına indirebilir.

Bu durumda, postanın alıcısı artık iletiyi okumak, arşivlemek ve yanıtlamak için bir posta kullanıcı aracısı kullanabilir.

SMTP yalnızca ASCII metin dosyalarının e-posta aktarımını gerçekleştirebilir. Bu yüzden elektronik tablolar, çizimler ve sözcük işleme belgeleri gibi ikili dosyaları göndermek için, önce bunların ASCII biçimine dönüştürülmesi gerekir.

Bazı e-posta yazılımları, ikili dosyaları otomatik olarak kodlayabilir. Bir kişi kodlanmış bir dosya aldığında, onu çözer ve ikili dosyayı kullanabilir veya bu dosyaya erişilebilir. Ek olarak, birçok e-posta paketi şifrelenmiş dosyaların kodunu otomatik olarak çözer.

Windows 10’da SMTP Posta Ayarları Nasıl Yapılandırılır?

Örneğin, aşağıdaki resimde Windows 10’da yerleşik Mail programını görebilirsiniz. Bu posta programı ile birden çok E-posta hesabı kontrol edilmekte ve yönetilmektedir.

Windows Mail Programı

Örneğin, aşağıdaki resimde bir E-posta göndermek için kullanılan MAIL SERVER SMTP ayarını görebilirsiniz. Burada Outgoing (Giden) kısmında SMTP protokolünün yapılandırıldığını inceleyebilirsiniz.

Windows 10 bilgisayarınızda posta kurmak istiyorsanız, aşağıdaki resimde Giden ve Gelen alanlarını yapılandırmanız gerekir. Buradaki bilgileri, Hosting şirketiniz ile iletişime geçerek elde edebilirsiniz.

Aşağıdaki görüntüyü incelediğinizde, info@sysnettechsolutions.com e-mail adresinin bilgileri hosting firmasının kayıtlarını içermektedir.

Mail Ayarları

Windows 10’da E-posta Güvenliği Nasıl Yapılandırılır?

SMTP Server güvenliği çok önemlidir. Eğer gerekli güvenlik ayarları yapılandırılmamışsa, kötü niyetli kişiler sizin adınıza sahte E-postalar gönderebilir.

Genel olarak, POP3 ve IMAP ayarları için gelen ve giden sunucu ayarları barındırma şirketi tarafından sağlanır. Barındırma sağlayıcısı SMTP (25) bağlantı noktası güvenliği sağlamıyorsa, bu sizin için çok kritik bir durum olacaktır.

Port 25 için bir güvenlik açığı varsa, CMD komut isteminde Telnet aracılığıyla sunucuya bağlayarak birkaç komutla E-posta gönderebilirsiniz. Bu güvenlik açığı Hosting şirketiniz tarafından engellenmezse, bu sizin için kötü sonuçlara neden olabilir.

SMTP Hakkında Sık Sorulan Sorular

E-postalarımı gönderirken arkada gerçekte neler oluyor?

İşin aslı çok basit. Siz ‘Gönder’ tuşuna basarsınız. İşte tam o anda devreye bu protokol girer.
Postanızı alır ve doğru adrese teslim etmek için yola çıkarır. Tıpkı bir kurye gibi çalışır.
Ama bu kuryenin bir kuralı var: Sadece düz metin taşır. Bu yüzden fotoğraf veya dosya göndermek için önce onları paketlemesi gerekir.

Gmail veya Outlook kullanıyorum. SMTP ayarlarıyla neden uğraşayım ki?

Haklısınız, günlük kullanıcı için pek gerek yok. Web mail’ler tüm ayarları zaten kendi yapar.
Ancak işin rengi değişir. Diyelim ki kendi web sitenizden info@firmaniz.com adresiyle mail göndereceksiniz.
O zaman size SMTP ayarları lazım. Hosting firmanız size bir sunucu adresi, kullanıcı adı ve şifre verecek. Bu bilgiler olmadan profesyonel mail atamazsınız.

25 numaralı port nedir ve neden bu kadar önemli?

Basitçe söyleyeyim: Bu port SMTP’nin ev adresidir. İki posta sunucusu birbiriyle bu kapıdan konuşur.
Bir sunucu bu kapıyı dinler. Diğer sunucu da postasını bu kapıya bırakır. Ne kadar klasik değil mi?
Ne yazık ki, kötü niyetli kişiler de bu kapıyı kötüye kullanabilir. Bu yüzden güvenlik duvarları genelde bu portu sıkı tutar.

SMTP güvenli mi? Başkası benim adıma mail gönderebilir mi?

Açıkçası, bu çok kritik bir soru. Varsayılan haliyle yeterince güvenli değil. Kimlik doğrulama şart.
Düşünün: SMTP sunucunuz şifre istemiyorsa, herkes sizin adınıza mail atabilir. Korkunç bir durum.
Bu yüzden hosting sağlayıcınıza mutlaka sorun. ‘SMTP kimlik doğrulaması açık mı?’ diye. Ayrıca SSL şifreleme için 465 veya 587 numaralı portları tercih edin.

SMTP ile IMAP veya POP3 arasındaki farkı bir cümlede anlatabilir misiniz?

Tabii ki, işin püf noktası şurada: SMTP posta gönderir, diğerleri posta alır.
Yani SMTP her zaman dışarıya doğru çalışır. Posta kutunuzdan çıkan tüm trafik onun eseridir.
IMAP ve POP3 ise tam tersi. Onlar posta sunucunuzdan size doğru gelir. Kısacası, biri giden trafiğin patronu, diğerleri gelen trafiğin.

Kendi SMTP sunucumu kurmalı mıyım yoksa hazır hizmet mi kullanmalıyım?

Danışanlarıma hep şunu söylerim: Hazır hizmetler hayat kurtarır. SendGrid, Amazon SES veya Mailgun gibi servisler harikadır.
Kendi sunucunuzu kurmak büyük bir angarya. IP adresinizin kara listeye alınma riski var. Teslim edilebilirlik sorunları çıkabilir.
Aylık 10 bin mail gönderiyorsanız, hazır servislerle devam edin. Kendi SMTP sunucunuzu sadece gerçekten büyük ölçekte ve uzman ekibiniz varsa düşünün.

Sonuç

Bu yazımızda, SMTP’nin ne olduğu ve neyin işe yaradığı hakkında konuştuk. Son olarak, Windows 10’da posta ayarlarını nasıl yapılandıracağımızı inceledik. Bizi takip ettiğiniz için teşekkürler!

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş