0
Ana SayfaTanımlarSMTP - Simple Mail Transfer Protocol: Tanımı ve Kullanımı

SMTP – Simple Mail Transfer Protocol: Tanımı ve Kullanımı

Bir TCP/IP ağında bu protokol, farklı sunucular arasında e-posta gönderilmesini yönetir. Ayrıca, istemci bilgisayarlardan posta göndermek için kullanılır.

SMTP yada Simple Mail Transfer Protocol, “Basit Posta Aktarım Protokolü” anlamına gelir ve standart bir iletişim protokolüdür. Esas olarak elektronik postayı bir sunucudan diğerine aktarmak için kullanılır.



SMTP Genel Bakış

Bir e-posta gönderirken, SMTP sunucusu gönderici rolünü oynar. Outlook tipi bir e-posta yazılımında veya bir web postasında yazılan e-postayı kurtarır ve bir dizi sunucu (SMTP geçişleri) aracılığıyla alıcıya aktarır.

Bir İnternet kullanıcısı bir arkadaşına bir e-posta gönderdiğinde, erişim sağlayıcısının e-posta sunucusu, diğer SMTP sunucularıyla alıcıya geçiş rolü oynar.

1980’lerin başında popüler hale gelen SMTP, bugün çoğu e-posta istemcisinde çalışır. IMAP veya POP standardında olduğu gibi, bir sunucudaki posta kutusundaki e-postaların uzaktan alınmasına izin vermediğini unutmayın. Teknik düzeyde, SMTP, veri aktarımı için TPC protokolünü (İletim Kontrol Protokolü) kullanır. 

SMTP şu şekilde çalışır;

  • Basit posta yönlendirme protokolü
  • Basit posta aktarım protokolü, bir e-postayı bir sunucudan diğerine aktararak gönderirken hareket eder.
  • Basit posta aktarım protokolü, bir e-posta bir sunucudan diğerine aktarılarak gönderildiğinde hareket eder.

Aşağıda, bazı e-posta sağlayıcıları için SMTP sunucu adreslerine ve SMTP bağlantı noktalarına genel bir bakış verilmiştir:

e-posta sağlayıcısıSMTP server adresiPort SMTP
Yahoosmtp.mail.yahoo.com587
GMXmail.gmx.net587
Freesmtp.free.fr587
Gmailsmtp.gmail.com587 (TLS/STARTTLS), 465 (SSL)

SMTP oturumu nasıl çalışır?

SMTP prosedürünün ilk adımında bahsedilen SMTP istemcisi ve SMTP sunucusu arasındaki etkileşim, gerçek SMTP oturumunu temsil eder.

SMTP prosedürünün geri kalanı, yani e-postanın SMTP aracılığıyla sunucudan alıcıya aktarılması ayrı bir makalede ele alınmaktadır. Her oturum, istemciden gelen bir dizi SMTP komutundan ve sunucudan gelen durum kodları biçimindeki yanıtlardan oluşur.


SMTP Komutlarına Genel Bakış

Geçerli SMTP belirtimlerine göre, her ağ protokolü uygulaması, 7 bitlik ASCII karakterlerinden oluşan en az aşağıdaki sekiz komutu desteklemelidir:

SMTP KomutlarıAnlam
HELOİstemci bilgisayar adıyla oturum açar ve oturumu onunla başlatır.
MAIL FROMİstemci, e-postanın göndericisini adlandırır.
RCPT TOe-postanın alıcısını adlandırır.
DATAİstemci e-postanın iletimini başlatır.
RSETİstemci, başlatılan iletimi keser, ancak istemci ile sunucu arasındaki bağlantıyı sürdürür.
VRFY/EXPN“Doğrula”/ “Genişlet” – İstemci, mesajın iletimi için bir posta kutusunun mevcut olup olmadığını doğrular.
NOOPİstemci, bir zaman aşımı nedeniyle bağlantı kesilmesini önlemek için sunucudan bir yanıt ister.
QUITİstemci oturumu bitirir.

Sunucu durum kodlarına genel bakış

 

SMTP yanıtları
Durum koduAnlam
200standart başarılı bağlantı yanıtı
211Sistem durumu veya sistem yardım yanıtı
214yardım mesajı
220<domain> Servis hazır
221<domain> Servis kapanış iletim kanalı
250İstenen posta işlemi tamam, tamamlandı
251Kullanıcı yerel değil; <ileri-yol>’a iletecek
252Kullanıcı VRFY olamaz, ancak mesajı kabul eder ve teslim etmeye çalışır
354Posta girişini başlngıç; <CRLF>…<CRLF> ve bitişi
421<domain> Hizmet kullanılamıyor, iletim kanalı kapatılıyor
450İstenen posta işlemi yapılmadı: posta kutusu kullanılamıyor
451İstenen eylem iptal edildi: işlemede yerel hata
452İstenen işlem yapılmadı: yetersiz sistem depolaması
500Sözdizimi hatası, komut tanınmadı
501Parametrelerde veya bağımsız değişkenlerde sözdizimi hatası
502Komut uygulanmadı
503Kötü komut dizisi
504Komut parametresi uygulanmadı
521<domain> posta kabul edilmiyor 
530Erişim reddedildi
550İstenen işlem yapılmadı: posta kutusu kullanılamıyor
551Kullanıcı yerel değil; deneyin lütfen <forward-path>
552İstenen posta işlemi iptal edildi: depolama alanının aşılması
553İstenen işlem yapılmadı: posta kutusu adına izin verilmiyor
554İşlem başarısız

İlgili İçerikler

Elon Musk çamaşır katlayan robotları görücüye çıkardı

Elon Musk, insansı robot Optimus'un kıyafetleri katlama videosunu sahibi olduğu sosyal medya platformu X'den(eski adıyla twitter) paylaştı. Robot elbise sepetinden bir tişört çıkarıp katlayan...

1000’inci F-35 uçağı fabrikadan çıktı ancak teslim edilemiyor

Lockheed Martin geçtiğimiz günlerde 1.000'inci F-35 savaş uçağının montajının yapıldığını duyurdu. F-35 savaş uçağı 1978'de üretimine başlanılan ve en çok üretilen savaş uçağı modellerinden...

Elon Musk Sayesinde Mobil Ağ Çekmeyen Yer Kalmayacak

Elon Musk'ın sahibi olduğu uzay şirketi SpaceX, Starlink projesi ile oldukça ses getirmişti. Tanıtımdan bu yana uzaya fırlatılan yüzlerce uyduyla birlikte kapsama alanını genişleten...

İlgili Yazılar

Daha Fazlasını Keşfedin