- SMTP, Basit Posta Aktarım Protokolü anlamına gelir.
- SMTP, yazılımın internet üzerinden elektronik posta iletmesine olanak tanıyan bir dizi iletişim kılavuzuna denir. Basit Posta Aktarım Protokolü .
- E-posta adreslerine dayalı olarak diğer bilgisayar kullanıcılarına mesaj göndermek için kullanılan bir programdır.
- Aynı veya farklı bilgisayarlardaki kullanıcılar arasında posta alışverişi sağlar ve ayrıca şunları destekler:
- Bir veya daha fazla alıcıya tek bir mesaj gönderebilir.
- Mesaj gönderme metin, ses, video veya grafik içerebilir.
- Ayrıca mesajları internet dışındaki ağlara da gönderebilir.
- SMTP'nin temel amacı sunucular arasındaki iletişim kurallarını ayarlamaktır. Sunucuların kendilerini tanımlama ve ne tür bir iletişim gerçekleştirmeye çalıştıklarını duyurma yolları vardır. Ayrıca yanlış e-posta adresi gibi hataları ele almanın bir yolu da vardır. Örneğin, alıcı adresi yanlışsa, bir tür hata mesajı içeren sunucu yanıtı alınır.
SMTP'nin Bileşenleri
- Öncelikle SMTP istemcisini ve SMTP sunucusunu kullanıcı aracısı (UA) ve posta aktarım aracısı (MTA) gibi iki bileşene ayıracağız. Kullanıcı aracısı (UA) mesajı hazırlar, zarfı oluşturur ve ardından mesajı zarfın içine koyar. Posta aktarım aracısı (MTA) bu postayı internet üzerinden aktarır.
- SMTP, bir aktarma sistemi ekleyerek daha karmaşık bir sisteme izin verir. Gönderen tarafta ve alıcı tarafta yalnızca bir MTA'ya sahip olmak yerine, e-postayı iletmek için istemci veya sunucu görevi gören daha fazla MTA eklenebilir.
- TCP/IP protokolü olmayan aktarma sistemi, kullanıcılara e-posta göndermek için de kullanılabilir ve bu, posta ağ geçidinin kullanılmasıyla sağlanır. Posta ağ geçidi, e-posta almak için kullanılabilecek bir geçiş MTA'sıdır.
SMTP'nin Çalışması
Alıcının e-posta adresinin alan adı, gönderenin alan adından farklıysa MSA, postayı Posta Transfer Aracısına (MTA) gönderecektir. E-postayı aktarmak için MTA hedef etki alanını bulacaktır. Hedef etki alanını elde etmek için Etki Alanı Adı Sisteminden MX kaydını kontrol eder. MX kaydı, alıcının alan adının alan adını ve IP adresini içerir. Kaydın yerini tespit ettikten sonra MTA, mesajı iletmek için değişim sunucusuna bağlanır.