SMTP Hatası Ne Anlama Gelir?
Yani SMTP hatası, “E-posta mesajı karşı sunucuya iletilemedi, bağlantı başarısız oldu” uyarısıdır.
SMTP Hatasının En Yaygın Nedenleri
| Sebep | Açıklama |
|---|---|
| Yanlış SMTP sunucu adı (Host) | mail.siteadi.com yerine yanlış yazım |
| Yanlış port seçimi | 25, 465, 587 değerlerinden biri uygun değil |
| SSL/TLS seçimi hatalı | Güvenli bağlantı kurulamaz |
| Kimlik doğrulama başarısız | Kullanıcı adı veya şifre hatalı |
| Host veya sunucu kapalı | Mail servisi erişime kapalı olabilir |
| Güvenlik duvarı / Firewall | SMTP portlarını blokluyor |
| IP engelli veya kara listede | Spam engeli, mail sunucuya ulaşamaz |
| Hosting kaynak limitleri | Paylaşımlı hostinglerde SMTP kısıtlaması |
| SPF/DKIM hatası | Domain doğrulaması başarısız |
| WordPress SMTP eklenti ayarı yanlış | mail() çalışmaz, SMTP gerekir |
SMTP Hatası Türleri ve Anlamları (Kod Tablosu)
| SMTP Kod | Açıklama | Çözüm |
|---|---|---|
| 421 | Sunucu geçici olarak hizmet dışı | Sonra yeniden deneyin |
| 450 | Mail kutusu kullanılamıyor | Alıcı adresi yanlış veya dolu |
| 451 | Sunucu geçici hata | Spam kontrolü, limit aşımı |
| 454 | TLS/SSL doğrulaması yapılamadı | Güvenli bağlantı ayarı kontrol edilir |
| 500 | Geçersiz komut | Mail sunucu hatalı |
| 501 | Yanlış e-posta formatı | Adres yapısı hatalı |
| 530 | Authentication required | SMTP doğrulaması zorunlu |
| 535 | Authentication failed | Şifre veya kullanıcı hatalı |
| 550 | Alıcı e-posta yok | Mail adresi yanlış |
| 552 | Mail boyutu çok büyük | Ek dosya sınırını aşıyor |
| 553 | Domain reddedildi | SPF veya kimlik doğrulama hatası |
| 554 | Spam olarak engellendi | IP banlandı, kara liste |
SMTP Hatası Çözüm Tablosu
| Sorun Kaynağı | Çözüm Yöntemi | Kullanıcı Uygulayabilir mi? |
|---|---|---|
| Yanlış host/port ayarı | Host bilgilerini düzelt | ✔ Evet |
| Şifre veya kullanıcı adı hatalı | Doğru bilgiyi gir | ✔ Evet |
| SSL/TLS protokolü hatalı | Güvenli bağlantı ayarla | ✔ Evet |
| SPF kaydı eksik | DNS / TXT kaydı eklenmeli | ✘ Teknik destek |
| IP kara listede | IP temizleme (Blacklist removal) | ✘ Servis |
| Port engellenmiş | Firewall/Hosting üzerinden açılmalı | ✘ Servis |
| Mail sunucusu kapalı | Hosting sağlayıcı ile iletişim | ✔ Evet |
SMTP Ayarları (Genel Kullanım İçin)
| Email Servisi | SMTP Host | Port | SSL/TLS |
|---|---|---|---|
| Gmail | smtp.gmail.com | 465 / 587 | SSL / TLS |
| Outlook | smtp.office365.com | 587 | TLS |
| Yandex | smtp.yandex.com | 465 | SSL |
| Yahoo | smtp.mail.yahoo.com | 465 | SSL |
| cPanel | mail.siteadi.com | 465 / 587 | SSL / TLS |
| Hotmail | smtp.live.com | 587 | TLS |
SMTP Hatası Nasıl Düzeltilir? (Adım Adım Kesin Çözümler)
1. SMTP Bilgilerinizi Kontrol Edin
Doğru bilgilerle giriş yapmalısınız:- SMTP Host (mail.siteadi.com)
- SMTP Port (25 – 465 – 587)
- SSL / TLS doğrulaması
- SMTP kullanıcı adı = Mail adresi
- SMTP şifresi = Mail hesabı şifresi
2. IMAP/POP3/SMTP Servislerini Açın
✔ “Daha az güvenli uygulamalara izin ver” kısmını aktif edin
✔ IMAP/SMTP erişimini açın
3. Port Engellemesini Kontrol Edin
| Port | Görevi |
|---|---|
| 25 | Genel SMTP portu (bazı hostlarda engelli) |
| 465 | SSL üzerinden SMTP |
| 587 | TLS üzerinden SMTP (güvenli ve önerilen) |
4. Anti-Spam Ayarlarını Kontrol Edin
➡ MXToolbox Blacklist Check
➡ Spamhaus.org
➡ BarracudaCentral
Eğer IP kara listedeyse, mail teslimatı engellenir.
WordPress / SMTP Eklentisi Kullanıyorsanız
WP Mail SMTP, FluentSMTP, Easy WP SMTP, Post SMTP gibi eklentiler kullanıyorsanız:✔ SMTP Host, Port, SSL, kullanıcı adı ve şifre bilgilerinin doğru olduğundan emin olun.
✔ Gmail için uygulama şifresi oluşturun (2FA aktifse)
Sık Sorulan Sorular (S.S.S)
SMTP hatası ne demek?E-postanın gönderilemediğini, sunucu bağlantısının kurulamadığını ifade eder.
SMTP şifresi e-mail şifresiyle aynı mı?
Evet, hosting tabanlı ise aynıdır. Gmail veya 2FA aktifse uygulama şifresi gerekir.
SMTP 535 Authentication Failed ne demek?
Kullanıcı adı veya şifre hatalıdır.
SMTP ve IMAP aynı mı?
Hayır. SMTP mail gönderimi, IMAP/POP3 mail alma protokolüdür.
SMTP hatası, genellikle yanlış sunucu bilgisi, bozuk kimlik doğrulaması, port engeli veya güvenlik politikası nedeniyle ortaya çıkar. Doğru bilgiler girildiğinde ve sunucu portları aktif hale getirildiğinde sorun tamamen çözülür.