SMTP Hata Kodları Nelerdir? E-Posta Gönderim Sorunları ve Çözümleri
E-posta gönderimi sırasında yaşanan başarısızlıkların en önemli nedenlerinden biri SMTP hata kodlarıdır. SMTP (Simple Mail Transfer Protocol), posta sunucuları arasında e-posta iletimini sağlayan standart iletişim protokolüdür. Bir e-posta gönderilemediğinde veya teslim işlemi başarısız olduğunda, posta sunucusu sorunun kaynağını belirlemek için özel SMTP hata kodları üretir.
SMTP hata kodlarını doğru yorumlamak; gönderim problemlerinin, kimlik doğrulama hatalarının, posta kutusu sorunlarının ve sunucu kaynaklı problemlerin hızlı şekilde çözülmesini sağlar.
SMTP hata kodları üç haneli sayılardan oluşur. Kodun ilk rakamı hatanın genel durumunu, ikinci ve üçüncü rakamları ise problemin ayrıntısını belirtir.
SMTP Hata Kodları Nasıl Okunur?
SMTP sunucuları, e-posta istemcilerinden gelen her isteğe üç haneli bir yanıt kodu ile karşılık verir. Bu kodlar sayesinde e-posta işleminin başarılı olup olmadığı veya hangi aşamada sorun oluştuğu anlaşılır.
SMTP Kodlarının İlk Rakamının Anlamı
| Kod | Açıklama |
|---|---|
| 1xx | Sunucu isteği kabul etti ancak işlem henüz tamamlanmadı. Günümüzde yaygın olarak kullanılmaz. |
| 2xx | İşlem başarıyla tamamlandı. |
| 3xx | Sunucu isteği anladı ancak işlemi tamamlamak için ek bilgi bekliyor. |
| 4xx | Geçici hata oluştu. İşlem daha sonra tekrar denenebilir. |
| 5xx | Kalıcı hata oluştu. Sorunun giderilmesi gerekir. |
SMTP Kodlarının İkinci ve Üçüncü Rakamları
SMTP hata kodlarında ikinci ve üçüncü rakamlar, oluşan problemin türü hakkında daha ayrıntılı bilgi verir.
| Kod | Açıklama |
|---|---|
| 0 | Sözdizimi veya komut yapısı ile ilgili hataları belirtir. |
| 1 | Bilgi veya yardım yanıtlarını ifade eder. |
| 2 | Bağlantı durumu veya iletişim bilgilerini belirtir. |
| 3-4 | Belirtilmemiş veya özel durum kodlarıdır. |
| 5 | Posta sistemi veya posta sunucusu durumunu ifade eder. |
200 ile Başlayan SMTP Yanıt Kodları
200 ile başlayan SMTP kodları genellikle başarılı işlemleri ifade eder. Bu kodlar herhangi bir hata olmadığını ve SMTP işleminin normal şekilde devam ettiğini gösterir.
| Kod | Açıklama |
|---|---|
| 211 | Sistem durumu veya sistem yardım yanıtı. |
| 214 | Yardım mesajı. |
| 220 | SMTP hizmeti kullanıma hazır. |
| 221 | SMTP bağlantısı kapatılıyor. |
| 250 | İstenen e-posta işlemi başarıyla tamamlandı. |
| 251 | Kullanıcı yerel değil, ileti belirtilen yönlendirme adresine aktarılacak. |
| 252 | Kullanıcı doğrulanamadı ancak teslim işlemi denenmeye devam edilecek. |
300 ile Başlayan SMTP Yanıt Kodları
300 ile başlayan SMTP kodları, sunucunun isteği kabul ettiğini ancak işlemin tamamlanması için ek bilgi beklediğini belirtir.
| Kod | Açıklama |
|---|---|
| 354 | Mail veri girişinin başlayabileceğini belirtir. SMTP sunucusu mesaj içeriğini beklemektedir. |
400 ve 500 ile başlayan SMTP kodları gerçek hata durumlarını ifade eder. Özellikle e-posta gönderilememe sorunlarında ilk olarak bu kodlar incelenmelidir.
400 ile Başlayan SMTP Hata Kodları (Geçici Hatalar)
400 ile başlayan SMTP hata kodları, genellikle geçici sorunları ifade eder. Bu tür hatalarda posta sunucusu isteği tamamen reddetmez, ancak işlemi o anda tamamlayamaz. Bir süre sonra tekrar denendiğinde e-posta gönderimi başarılı olabilir.
Geçici SMTP hataları çoğunlukla yoğunluk, bağlantı sorunları, sunucu kaynak problemleri veya güvenlik kontrolleri nedeniyle oluşur.
| SMTP Kodu | Açıklama | Olası Çözüm |
|---|---|---|
| 421 | SMTP hizmeti kullanılamıyor, bağlantı kapatıldı. | Sunucu durumunu kontrol edin ve daha sonra tekrar deneyin. |
| 432 | SMTP bağlantısı geçici olarak kullanılamıyor. | Sunucu yoğunluğu veya bağlantı sorunları kontrol edilmelidir. |
| 450 | İstenen işlem gerçekleştirilemedi. Posta kutusuna ulaşılamıyor. | Alıcı adresi ve posta kutusu durumu kontrol edilmelidir. |
| 451 | Sunucu tarafında geçici işlem hatası oluştu. | Sunucu logları incelenmeli ve işlem tekrar denenmelidir. |
| 452 | Sistem depolama alanı veya posta kutusu kapasitesi yetersiz. | Disk alanı ve posta kotası kontrol edilmelidir. |
| 454 | Geçici TLS veya kimlik doğrulama problemi. | SSL/TLS ayarları ve SMTP portları kontrol edilmelidir. |
| 458 | Mesaj posta kuyruğuna alınamıyor. | Mail kuyruğu ve sunucu kaynakları kontrol edilmelidir. |
| 459 | Sunucu veya istemci bağlantısına izin verilmiyor. | Güvenlik politikaları ve IP izinleri kontrol edilmelidir. |
500 ile Başlayan SMTP Hata Kodları (Kalıcı Hatalar)
500 ile başlayan SMTP hata kodları, işlemin başarısız olduğunu ve sorunun giderilmesi gerektiğini gösterir. Bu hatalar genellikle yanlış SMTP ayarları, kimlik doğrulama problemleri, geçersiz adresler, spam filtreleri veya sunucu politikaları nedeniyle oluşur.
Kalıcı SMTP hatalarında aynı e-postayı tekrar göndermek genellikle çözüm sağlamaz. Öncelikle hata kodunun nedeni belirlenmeli ve gerekli düzenleme yapılmalıdır.
| SMTP Kodu | Açıklama | Olası Çözüm |
|---|---|---|
| 500 | SMTP komutu tanınmadı veya sözdizimi hatası oluştu. | E-posta istemcisi veya SMTP yapılandırması kontrol edilmelidir. |
| 501 | Komut parametrelerinde veya değerlerde hata var. | SMTP ayarları ve adres bilgileri kontrol edilmelidir. |
| 502 | Kullanılan SMTP komutu desteklenmiyor. | Sunucu özellikleri kontrol edilmelidir. |
| 503 | Komut sıralaması hatalı. | SMTP bağlantı süreci kontrol edilmelidir. |
| 530 | Kimlik doğrulama gerekiyor. | SMTP kullanıcı adı, şifre ve doğrulama ayarları kontrol edilmelidir. |
| 535 | SMTP kimlik doğrulaması başarısız. | Kullanıcı bilgileri yenilenmeli veya hesap kontrol edilmelidir. |
| 550 | Posta kutusu bulunamadı veya teslim işlemi reddedildi. | Alıcı adresi, spam durumu ve sunucu politikaları kontrol edilmelidir. |
| 551 | Kullanıcı yerel değil, farklı yönlendirme gerekiyor. | Doğru teslim adresi kontrol edilmelidir. |
| 552 | Mesaj boyutu veya posta kutusu kapasitesi aşıldı. | Ek dosya boyutu ve posta kotası kontrol edilmelidir. |
| 553 | Posta kutusu adı veya adres bilgisi geçersiz. | E-posta adresi doğrulanmalıdır. |
| 554 | SMTP işlemi başarısız oldu. | Spam filtreleri, SPF, DKIM, DMARC ve IP itibarı kontrol edilmelidir. |
En Çok Karşılaşılan SMTP Hata Kodları
Günlük e-posta kullanımında bazı SMTP hata kodları diğerlerine göre daha sık görülür. Özellikle kurumsal e-posta sistemlerinde aşağıdaki hatalar yaygın olarak karşılaşılır.
| Kod | Sorun |
|---|---|
| 550 | Alıcı adresi bulunamadı veya e-posta teslimi reddedildi. |
| 554 | Mesaj spam politikaları veya güvenlik kuralları nedeniyle engellendi. |
| 535 | SMTP kullanıcı adı veya şifre doğrulanamadı. |
| 421 | SMTP sunucusu geçici olarak hizmet veremiyor. |
SMTP Hatalarını Çözmek İçin Kontrol Listesi
SMTP hatalarının çözümü için yalnızca hata koduna bakmak yeterli olmayabilir. E-posta altyapısında bulunan SMTP ayarları, DNS kayıtları, güvenlik politikaları ve sunucu yapılandırmaları birlikte kontrol edilmelidir.
1. SMTP Kullanıcı Bilgilerini Kontrol Edin
SMTP bağlantısı için kullanılan kullanıcı adı ve şifrenin doğru olduğundan emin olun. Yanlış kimlik bilgileri özellikle 530 ve 535 numaralı SMTP hatalarına neden olabilir.
E-posta hesabı şifresi değiştirildiyse, Outlook, Thunderbird veya web uygulamalarında kayıtlı SMTP bilgilerinin de güncellenmesi gerekir.
2. SMTP Port ve Güvenlik Ayarlarını Kontrol Edin
SMTP bağlantılarında kullanılan port ve şifreleme yöntemi doğru yapılandırılmalıdır. Yanlış port veya SSL/TLS ayarları bağlantı problemlerine neden olabilir.
| Port | Kullanım | Şifreleme |
|---|---|---|
| 25 | Sunucular arası SMTP iletişimi | Genellikle şifreleme kullanılmaz |
| 465 | SMTP gönderimi | SSL |
| 587 | Modern SMTP gönderimi | TLS / STARTTLS |
3. SPF Kaydını Kontrol Edin
SPF (Sender Policy Framework), hangi sunucuların alan adınız adına e-posta göndermeye yetkili olduğunu belirleyen DNS kaydıdır.
Eksik veya hatalı SPF kayıtları, gönderilen e-postaların spam olarak işaretlenmesine veya 550 ve 554 SMTP hataları ile reddedilmesine neden olabilir.
4. DKIM Doğrulamasını Kontrol Edin
DKIM (DomainKeys Identified Mail), e-postaların gerçekten ilgili alan adından gönderildiğini doğrulamak için dijital imza kullanır.
Kurumsal e-posta gönderimlerinde SPF ve DKIM kayıtlarının birlikte kullanılması, teslimat başarısını önemli ölçüde artırır.
5. DMARC Politikasını Yapılandırın
DMARC, SPF ve DKIM doğrulamalarının nasıl uygulanacağını belirleyen gelişmiş bir e-posta güvenlik standardıdır.
Doğru yapılandırılmış DMARC kaydı, alan adınızın sahte e-postalarla kullanılmasını azaltır ve e-posta itibarınızı korur.
6. IP Adresi ve Kara Liste Kontrolü Yapın
SMTP sunucusunun IP adresi spam listelerinde bulunuyorsa, gönderilen e-postalar karşı sunucular tarafından reddedilebilir.
Özellikle 550 ve 554 hatalarında IP itibarı, spam geçmişi ve gönderim yoğunluğu kontrol edilmelidir.
SMTP Hatalarını Önlemek İçin Öneriler
- Güçlü SMTP şifreleri kullanın.
- SMTP kimlik doğrulamasını aktif edin.
- SPF, DKIM ve DMARC kayıtlarını doğru yapılandırın.
- Gönderim limitlerini kontrol edin.
- Spam içerikli toplu gönderimlerden kaçının.
- E-posta sunucu loglarını düzenli olarak takip edin.
- Alan adı ve IP itibarınızı düzenli kontrol edin.
Sık Karşılaşılan SMTP Soruları (SSS)
SMTP 550 hatası nasıl çözülür?
SMTP 550 hatası genellikle alıcı adresinin bulunamaması, posta kutusunun kullanılamaması, spam politikaları veya güvenlik engellemeleri nedeniyle oluşur. Öncelikle alıcı adresi, SPF/DKIM kayıtları ve sunucu politikaları kontrol edilmelidir.
SMTP 535 Authentication Failed hatası neden oluşur?
Bu hata genellikle yanlış kullanıcı adı, hatalı şifre veya SMTP kimlik doğrulama ayarlarının kapalı olması nedeniyle meydana gelir.
SMTP bağlantı hatası nasıl giderilir?
SMTP sunucu adresi, port numarası, SSL/TLS ayarları ve güvenlik duvarı kuralları kontrol edilmelidir.
İSİMKAYIT Yardım Merkezi
SMTP hata kodları, e-posta gönderim problemlerinin kaynağını belirlemek için önemli bilgiler sağlar. Doğru SMTP yapılandırması, DNS kayıtlarının eksiksiz olması ve güvenlik standartlarının uygulanması, e-postaların başarılı şekilde teslim edilmesine yardımcı olur.
E-posta altyapınızda sürekli olarak SMTP hataları alıyorsanız; SMTP ayarlarınızı, DNS kayıtlarınızı ve sunucu yapılandırmanızı detaylı şekilde kontrol etmeniz önerilir.
Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.