▣ TEKNİK TERİM
Steknik sözlükSMTP nedir?
Simple Mail Transfer Protocol
SMTP
SMTP
Simple Mail Transfer Protocol
ERİŞİLEBİLİR OKUMA
Terimi kendi okuma biçiminizle keşfedin
Yazıyı büyütün, küçültün veya Türkçe sesli dinleyin.
PAYLAŞ VE ARA
Bu teknik terimi paylaş
Bağlantıyı paylaşın veya güvenilir dış aramada ek kaynakları inceleyin.
Google Kaynak Tercihi
Hata Gider’i Google’da tercih edilen kaynak olarak ekleyin
TEKNİK SÖZLÜK
SMTP ne işe yarar?
İnternet üzerinden e-posta gönderilirken, istemci (e-posta programı veya web uygulaması) ile sunucular arasında ya da sunucuların kendi aralarında mesaj iletimini sağlayan dünya standardı bir ağ protokolüdür.
SMTP, bir "itme" (push) protokolüdür. Görevi sadece e-postayı kaynaktan alıp hedef sunucuya ulaştırmaktır. Gelen e-postaları sunucudan çekip okumak için ise IMAP veya POP3 gibi "çekme" (pull) protokolleri kullanılır.
Bir e-posta gönderildiğinde SMTP şu adımları izler:
İstemci Bağlantısı: E-posta istemciniz veya kodladığınız bir script, belirlenen port üzerinden SMTP sunucusuna bağlanır ve kimlik doğrulaması yapar.
DNS ve MX Sorgusu: SMTP sunucusu, alıcının e-posta adresindeki alan adını (domain) inceler. DNS üzerinden bu alan adına ait MX (Mail Exchanger) kayıtlarını sorgulayarak e-postanın hangi hedef sunucuya teslim edileceğini bulur.
Aktarım (Relay): E-posta, hedef sunucunun SMTP servisine güvenli bir şekilde aktarılır ve alıcının gelen kutusuna (IMAP/POP3 deposuna) iletilmek üzere kuyruğa alınır.
Kritik SMTP Portları
Port 25: SMTP'nin ilk ve varsayılan portudur. Şifresiz ve güvensiz olduğu için günümüzde servis sağlayıcılar tarafından genellikle engellenir. Sadece sunucuların kendi arasındaki iletişimde (MTA'dan MTA'ya) kullanılır.
Port 587 (Zorunlu Standart): E-posta istemcilerinin veya web uygulamalarının mesaj göndermek için kullandığı standart porttur. STARTTLS ile bağlantıyı şifreleyerek güvenli iletim sağlar.
Port 465: SMTPS olarak bilinir. Bağlantıyı en baştan SSL/TLS tüneli içine alarak şifreleyen, bazı eski sistemlerin ve spesifik yapılandırmaların tercih ettiği porttur.
TEKNİK BAĞLAM
Kullanım alanları
Web Uygulamaları ve Otomasyonlar (Transactional Emails): Web sitelerindeki üyelik aktivasyon linkleri, şifre sıfırlama mailleri, e-ticaret sipariş faturaları veya iletişim formu bildirimleri, arka planda çalışan kod blokları (PHPMailer, NodeMailer vb.) vasıtasıyla bir SMTP sunucusuna bağlanarak gönderilir.
E-Posta İstemcileri (MUA): Outlook, Thunderbird, Apple Mail gibi masaüstü veya mobil uygulamalarda bir hesap kurduğunuzda, "Giden Posta Sunucusu" (Outgoing Mail Server) ayarı olarak SMTP bilgileri girilir.
Toplu E-Posta ve Pazarlama Servisleri: Bültenler, kampanya duyuruları veya sistem log bildirimlerini yüksek hacimli olarak göndermek için özelleştirilmiş kurumsal SMTP servisleri (SendGrid, Mailgun, AWS SES vb.) kullanılır.
Sunucu İçi Uyarı Sistemleri: Linux veya Windows sunucularda oluşan kritik hataları, yedekleme raporlarını veya disk doluluk oranlarını sistem yöneticisine otomatik e-posta olarak raporlayan scriptlerde tercih edilir.
HATA GİDER İÇERİKLERİNDE
2 kayıt