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 adresi Port SMTP
Yahoo smtp.mail.yahoo.com 587
GMX mail.gmx.net 587
Free smtp.free.fr 587
Gmail smtp.gmail.com 587 (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 TO e-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 kodu Anlam
200 standart başarılı bağlantı yanıtı
211 Sistem durumu veya sistem yardım yanıtı
214 yardım mesajı
220 <domain> Servis hazır
221 <domain> Servis kapanış iletim kanalı
250 İstenen posta işlemi tamam, tamamlandı
251 Kullanıcı yerel değil; <ileri-yol>’a iletecek
252 Kullanıcı VRFY olamaz, ancak mesajı kabul eder ve teslim etmeye çalışır
354 Posta 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ı
500 Sözdizimi hatası, komut tanınmadı
501 Parametrelerde veya bağımsız değişkenlerde sözdizimi hatası
502 Komut uygulanmadı
503 Kötü komut dizisi
504 Komut parametresi uygulanmadı
521 <domain> posta kabul edilmiyor 
530 Erişim reddedildi
550 İstenen işlem yapılmadı: posta kutusu kullanılamıyor
551 Kullanı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

Published Date:

Popular in This Category

Related Articles