E-posta Gönderilemiyor: SMTP Portları, 25 Engeli ve Pratik Çözüm Yolu
Mail alınıp gönderilemiyorsa sorun çoğu zaman SMTP yapılandırmasındadır. Port 25 engeli, 587/465 kullanımı, TLS/SSL ayrımı ve DNS kayıtları birlikte kontrol edilmelidir.
E-posta sorunlarında en sık duyulan cümle şudur: “Mail alıyorum ama gönderemiyorum.” Bu durum çoğu zaman web sitesinden gönderilen formlarda, teklif bildirimlerinde veya kurumsal e-posta istemcilerinde ortaya çıkar. Sorun karmaşık görünebilir; ancak kontrol sırası doğru kurulursa hızlıca daraltılır.
İlk bakılması gereken yer SMTP ayarlarıdır. Gelen posta ile giden posta aynı şey değildir. Bir hesabın mail alabiliyor olması, SMTP ile doğru gönderim yapabildiği anlamına gelmez. SMTP sunucusu, kullanıcı adı, parola, port ve şifreleme tipi birlikte doğru olmalıdır.
Port 25, tarihsel olarak mail sunucuları arasında kullanılan temel portlardan biridir. Ancak spam riski nedeniyle birçok hosting firması ve internet sağlayıcı bu portu kapatır. Bu yüzden modern istemci ve uygulama gönderimlerinde genellikle 587/TLS veya 465/SSL kullanılır.
587 portu çoğunlukla STARTTLS ile çalışır. Bağlantı başta düz başlar, sonra güvenli kanala yükseltilir. 465 ise SSL ile doğrudan güvenli bağlantı kurar. Hangisinin kullanılacağı mail sağlayıcınızın dokümantasyonuna göre belirlenmelidir.
Bir diğer kontrol DNS kayıtlarıdır. SPF, DKIM ve DMARC kayıtları eksikse gönderim teknik olarak çalışsa bile mailler spam’e düşebilir veya reddedilebilir. Özellikle web sitesinden form bildirimi gönderirken “from” adresinin domainle uyumlu olması gerekir.
Web uygulamalarında ayrıca sunucu tarafı hata logları incelenmelidir. “Authentication failed”, “connection refused”, “timeout” veya “certificate verify failed” gibi mesajlar problemin türünü gösterir. Hata mesajını okumadan rastgele port değiştirmek zaman kaybettirir.
Pratik çözüm sırası şöyle olabilir: SMTP bilgilerini sağlayıcıdan doğrula, 587/TLS veya 465/SSL dene, kullanıcı/parola bilgisini kontrol et, DNS kayıtlarını gözden geçir, uygulama logunu oku ve test maili gönder. Bu sıra çoğu küçük işletme senaryosunda sorunu hızlıca çözer.