SMS Gönderildi Ama Teslim Edilmedi: DLR Nedir? 2026 Doğrulama Rehberi
Bir internet sitesi veya uygulamada telefon doğrulaması yaparken ekranda:
“Kod gönderildi.”
yazmasına rağmen SMS telefonunuza ulaşmayabilir.
Bu durumda kullanıcıların en çok sorduğu sorular şunlardır:
“SMS gönderildi yazıyor ama neden gelmiyor?”
“Doğrulama kodu gönderildi ama telefonda yok.”
“Sent ile Delivered arasındaki fark nedir?”
“SMS teslim raporu nedir?”
Bu soruların cevabını anlayabilmek için SMS sistemlerinde kullanılan DLR, yani Delivery Report kavramını bilmek gerekir.
SMS gönderme işlemi tek aşamadan oluşmaz.
Mesaj önce doğrulama yapılan platform tarafından hazırlanır, SMS sağlayıcısına iletilir, operatör ağına gönderilir ve daha sonra hedef telefon numarasına teslim edilmeye çalışılır.
Bu süreçte mesaj farklı durumlar alabilir.
DLR Nedir?
DLR, İngilizce Delivery Report ifadesinin kısaltmasıdır.
Türkçede:
SMS Teslim Raporu
olarak açıklanabilir.
DLR, gönderilen SMS mesajının teslimat sürecindeki durumunu bildiren teknik rapordur.
Örneğin mesaj:
- Bekliyor
- Gönderildi
- Operatöre ulaştı
- Telefona teslim edildi
- Teslim edilemedi
- Süresi doldu
- Reddedildi
gibi farklı durumlarda olabilir.
Bu bilgiler özellikle OTP ve SMS doğrulama sistemlerinde sorunların hangi aşamada oluştuğunu anlamaya yardımcı olur.
“SMS Gönderildi” Ne Demek?
Burada en çok yapılan hata şudur:
Gönderildi = Telefona ulaştı
diye düşünülür.
Ancak teknik olarak her zaman böyle değildir.
“Sent” veya “Gönderildi” durumu genellikle mesajın SMS sağlayıcısından sonraki operatör veya taşıyıcıya gönderildiğini ifade eder.
Mesaj hâlâ son kullanıcının telefonuna ulaşmamış olabilir.
Bu nedenle bir platformda:
“SMS başarıyla gönderildi.”
yazması, mesajı telefonunuzun kesin olarak aldığı anlamına gelmez.
Delivered Ne Demek?
Delivered, mesajın teslim edildiğine ilişkin operatör veya ilgili mesajlaşma altyapısından olumlu teslim raporu alındığını ifade eder.
SMS sağlayıcılarında en güçlü teslim sinyallerinden biridir.
Ancak burada da önemli bir ayrım vardır.
“Delivered” mesajın telefon tarafından mutlaka açıldığı veya okunduğu anlamına gelmez.
Sadece teslim edildiğini gösterir.
SMS sistemlerinde genellikle WhatsApp gibi ayrı bir:
Okundu
bilgisi bulunmaz.
Delivered ile Read Aynı mı?
Hayır.
Delivered:
Mesajın hedef cihaz veya operatör tarafında teslim edildiğine ilişkin rapor alınmıştır.
Read:
Kullanıcı mesajı açmıştır.
Klasik SMS sistemlerinde çoğunlukla gerçek bir “okundu” bilgisi bulunmaz.
WhatsApp ve RCS gibi modern mesajlaşma kanallarında okundu bilgisi desteklenebilir.
Bu nedenle SMS teslimatında “delivered” gördüğünüzde:
Mesaj kullanıcı tarafından kesin okundu
sonucu çıkarılmamalıdır.
Undelivered Ne Demek?
Undelivered, SMS’in hedef telefona teslim edilemediğini gösteren durumdur.
Bunun birçok nedeni olabilir.
Örneğin:
- Telefon numarası geçersiz olabilir.
- Numara SMS alamıyor olabilir.
- Operatör mesajı filtrelemiş olabilir.
- Telefon uzun süre kapalı olabilir.
- Numara servis dışı olabilir.
- Mesaj rotasında sorun yaşanmış olabilir.
- Hedef platform veya operatör mesajı reddetmiş olabilir.
Undelivered durumunun gerçek nedeni kullanılan SMS altyapısındaki hata koduyla daha ayrıntılı şekilde anlaşılabilir.
Failed Ne Demek?
Failed, SMS’in gönderim işleminin başarısız olduğunu belirtir.
Failed ile Undelivered birbirine benzese de teknik olarak farklı olabilir.
Basit şekilde:
Failed:
Mesaj gönderim sürecinin erken aşamalarında başarısız olmuştur.
Undelivered:
Mesaj gönderilmiştir ancak hedefe teslim edilememiştir.
Örneğin yanlış formatlı numara veya gönderici kaynaklı teknik sorun mesajın “failed” durumuna düşmesine neden olabilir.
Pending Ne Demek?
Pending, mesajın henüz son teslim durumuna ulaşmadığı anlamına gelir.
SMS gönderilmiştir ancak sistem hâlâ operatörden veya ilgili ağdan sonuç bekliyor olabilir.
Bu sırada mesaj daha sonra:
Delivered
veya
Undelivered
durumuna geçebilir.
Bu nedenle pending durumundaki mesaj için hemen başarısız demek doğru değildir.
Delivered to Operator Ne Demek?
Bazı SMS altyapılarında:
Delivered to Operator
şeklinde bir durum bulunabilir.
Bu mesajın hedef mobil operatöre ulaştığını gösterir.
Ancak mesajın son kullanıcının telefonuna ulaştığı anlamına gelmeyebilir.
Bu nedenle:
Operatöre teslim edildi
ile
Telefona teslim edildi
aynı durum değildir.
Delivered to Handset Ne Demek?
Delivered to Handset, teslimat raporlarında görebileceğiniz daha güçlü bir sonuçtur.
Mesajın hedef cihaz tarafına teslim edildiğinin operatör tarafından raporlandığını ifade eder.
Ancak yine de kullanıcının SMS’i açtığını garanti etmez.
Mesaj telefonun gelen kutusunda olabilir ancak kullanıcı henüz görmemiş olabilir.
SMS Gönderildi Ama Telefonuma Gelmedi, Neden?
Bu durumun birçok nedeni olabilir.
Telefon Numarası Yanlış Girilmiş Olabilir
Numarayı tekrar kontrol edin.
Tek bir yanlış rakam bile doğrulama SMS’inin farklı numaraya gönderilmesine veya tamamen başarısız olmasına neden olabilir.
Ülke Kodu Yanlış Olabilir
Türkiye numarası kullanıyorsanız uluslararası kod:
+90
şeklindedir.
Farklı ülke numarası kullanıyorsanız doğru ülke kodunun seçildiğinden emin olun.
Telefon Kapalı Olabilir
Telefon uzun süre kapalıysa operatör mesajı belirli süre bekletebilir.
Mesajın teslim süresi dolarsa SMS daha sonra ulaşmayabilir.
Telefon Çekmiyor Olabilir
Şebeke bağlantısı bulunmadığında SMS teslimatı gecikebilir.
Telefon yeniden şebekeye bağlandığında bekleyen mesajlar ulaşabilir.
Numara SMS Alamıyor Olabilir
Bazı sabit hat, VoIP veya özel numara türleri klasik SMS mesajlarını desteklemeyebilir.
Operatör Filtrelemiş Olabilir
Mobil operatörler spam ve güvenlik filtreleri kullanabilir.
Doğrulama SMS’i bu filtrelerden etkilenebilir.
Telefon Spam Filtresine Almış Olabilir
Mesaj telefona ulaşmış ancak:
Spam
İstenmeyen
veya
Bilinmeyen Gönderenler
bölümüne taşınmış olabilir.
DLR “Delivered” Ama SMS Yok, Nasıl Olur?
Nadiren de olsa kullanıcı:
“Sistem teslim edildi diyor ama telefonumda mesaj yok.”
diyebilir.
Bunun birkaç olası nedeni vardır.
Mesaj spam filtresine taşınmış olabilir.
Gönderen daha önce engellenmiş olabilir.
Telefonun mesaj uygulamasında sorun olabilir.
Operatör tarafından gelen teslim raporu gerçek cihaz deneyimini tam olarak yansıtmayabilir.
Telefonun depolama veya mesaj uygulamasıyla ilgili sorun yaşanabilir.
Bu nedenle Delivered sonucu güçlü bir teslim sinyalidir ancak kullanıcının mesajı ekranda gördüğünün kesin kanıtı değildir.
DLR Neden Önemlidir?
DLR yalnızca teknik ekipler için önemli değildir.
SMS doğrulama hizmetleri açısından da son derece faydalıdır.
Örneğin 10.000 doğrulama SMS’i gönderilmiş olsun.
DLR sayesinde işletme:
Kaç mesaj teslim edildi?
Kaç mesaj başarısız oldu?
Hangi operatörde problem var?
Hangi ülkelerde teslim oranı düşük?
Kaç numara geçersiz?
gibi soruların cevaplarını görebilir.
Bu bilgiler SMS sisteminin kalitesini geliştirmeye yardımcı olur.
OTP Sistemlerinde DLR Neden Önemli?
OTP mesajları zaman açısından kritiktir.
Bir pazarlama mesajının birkaç dakika geç gelmesi büyük problem olmayabilir.
Ancak doğrulama kodu yalnızca kısa süre geçerliyse birkaç dakikalık gecikme bile kullanıcı deneyimini bozabilir.
Örneğin:
Kod oluşturuldu.
SMS gecikti.
Mesaj telefonunuza geldi.
Ancak OTP süresi doldu.
Bu nedenle OTP sistemlerinde yalnızca mesajın gönderilmiş olması değil, ne kadar hızlı teslim edildiği de önemlidir.
SMS Teslim Süresi Ne Kadar Olmalı?
Bütün platformlar için tek bir süre yoktur.
SMS genellikle hızlı iletişim yöntemidir ancak teslim süresi garanti edilemez.
Teslimatı:
- Operatör yoğunluğu
- Ülke
- Ağ bağlantısı
- SMS rotası
- Güvenlik filtreleri
- Mesaj sağlayıcısı
- Kullanıcının cihaz durumu
etkileyebilir.
OTP işlemlerinde kullanıcı birkaç saniye içerisinde mesaj bekler ancak bazı durumlarda teslimat daha uzun sürebilir.
SMS Gecikince Tekrar Kod İstemeli miyim?
Hemen tekrar kod istemek doğru olmayabilir.
Öncelikle kısa süre bekleyin.
Telefon numarasını kontrol edin.
Şebeke bağlantısını kontrol edin.
Spam klasörüne bakın.
Daha sonra gerekirse yeni doğrulama kodu isteyin.
Art arda çok fazla SMS talep etmek platformun rate limit sistemini tetikleyebilir.
Yeni Kod İstediğimde Eski SMS Sonradan Gelebilir mi?
Evet.
Örneğin ilk OTP mesajı operatör ağında gecikti.
Siz ikinci kodu istediniz.
İkinci SMS daha hızlı geldi.
Birkaç saniye sonra birinci mesaj da ulaşabilir.
Bu durumda telefonunuzda iki farklı doğrulama kodu görünür.
Çoğu sistemde en güncel OTP kodunu kullanmanız gerekir.
Eski kod artık geçersiz olabilir.
SMS Expired Ne Demek?
Expired, SMS’in belirlenen teslim süresi içerisinde hedefe ulaştırılamadığını gösterebilir.
Bu durumda mesajın teslimat süresi sona ermiştir.
Örneğin telefon uzun süre kapalı kalmış veya operatör mesajı zamanında teslim edememiş olabilir.
OTP açısından ayrıca doğrulama kodunun kendi geçerlilik süresi de bulunabilir.
Bu iki süre birbirinden farklıdır.
SMS Reddedildi Ne Demek?
Rejected, mesajın belirli bir kural veya teknik kontrol nedeniyle kabul edilmediğini gösterebilir.
Örneğin:
- Hedef ülke desteklenmiyor olabilir.
- Gönderici tipi uygun olmayabilir.
- Operatör filtrelemiş olabilir.
- Mesaj içeriği reddedilmiş olabilir.
- Numara formatı uygun olmayabilir.
Kesin neden kullanılan SMS altyapısının hata koduna bağlıdır.
Telefon Numaram Aktif Ama SMS Neden Gelmiyor?
Telefon numarasının aktif olması tek başına yeterli değildir.
Aktif bir numara:
SMS filtrelerine takılabilir.
Belirli gönderenlerden mesaj alamayabilir.
Platform tarafından desteklenmeyebilir.
VoIP olarak sınıflandırılabilir.
Operatör tarafında geçici sorun yaşayabilir.
Bu nedenle:
Aktif numara = bütün SMS’ler kesin gelir
şeklinde bir kural yoktur.
HLR ile DLR Aynı Şey mi?
Hayır.
Bu iki kavram farklıdır.
HLR sorgulama:
Telefon numarasının operatör, hat ve aktiflik durumunu kontrol etmeye yardımcı olur.
DLR:
Gerçekten gönderilmiş SMS’in teslimat sonucunu bildirir.
Basit şekilde:
HLR = SMS göndermeden önce numarayı kontrol etmek.
DLR = SMS gönderildikten sonra ne olduğunu kontrol etmek.
A2P SMS ile DLR Arasındaki İlişki
OTP ve doğrulama mesajları çoğunlukla A2P SMS kategorisindedir.
Yani mesaj bir uygulama veya sistem tarafından kullanıcıya otomatik gönderilir.
DLR ise bu A2P SMS’in teslimat sonucunu takip etmeye yardımcı olur.
Akış şu şekilde düşünülebilir:
Platform → A2P SMS → Operatör → Kullanıcı → DLR
Bu sayede sistem mesajın teslimat durumunu izleyebilir.
Spam Filtresi DLR’yi Etkiler mi?
Etkileyebilir.
Mesaj operatör veya cihaz tarafındaki filtreleme nedeniyle kullanıcıya görünmeyebilir.
Bazı durumlarda operatör mesajın teslim edilmediğini bildirebilir.
Bazı durumlarda ise mesaj cihaz seviyesinde filtrelenmiş olsa bile teslimat raporu başarılı görünebilir.
Bu nedenle kullanıcı tarafındaki spam klasörünü kontrol etmek hâlâ önemlidir.
DLR Kodun Okunduğunu Gösterir mi?
Hayır.
Klasik SMS teslim raporu genellikle mesajın teslim durumunu gösterir.
Kullanıcının mesajı okuyup okumadığı bilgisi bulunmaz.
Bu nedenle:
Delivered = Okundu
değildir.
Kullanıcı mesajı görmeden telefonu kapatmış veya bildirimi fark etmemiş olabilir.
SMS Teslim Edilemediğinde Ücret Alınır mı?
Bu tamamen kullanılan SMS sağlayıcısının fiyatlandırma politikasına bağlıdır.
Bazı sağlayıcılarda operatöre gönderim girişimi yapıldığı anda ücret oluşabilir.
Bazılarında farklı fiyatlandırma sistemleri bulunabilir.
Bu nedenle işletmeler SMS sağlayıcısının:
başarısız mesaj,
undelivered mesaj,
operatöre gönderilmiş mesaj
ücretlendirme politikasını ayrıca kontrol etmelidir.
Sanal Numarada DLR Görülür mü?
Sanal numara kullanan son kullanıcı çoğu zaman SMS’i gönderen taraf olmadığı için DLR bilgisine doğrudan erişemez.
DLR genellikle mesajı gönderen platform veya SMS sağlayıcısı tarafında bulunur.
Örneğin siz bir uygulamada doğrulama kodu istediniz.
Uygulama SMS’i gönderdi.
Teslim raporunu uygulamanın SMS sağlayıcısı görebilir.
Siz ise yalnızca SMS’in sanal numara paneline ulaşıp ulaşmadığını görürsünüz.
smsonay.net’te Kod Görünmüyorsa Ne Yapılmalı?
Desteklenen SMS doğrulama işlemlerinde kod panelde görünmüyorsa önce şu noktaları kontrol edin:
Doğru servisi seçtiniz mi?
Doğru ülkeyi seçtiniz mi?
Telefon numarasını doğru girdiniz mi?
Hedef platform “kod gönderildi” mesajı gösterdi mi?
Platform farklı bir hata verdi mi?
İşlem süresi hâlâ devam ediyor mu?
SMS’in ulaşması için kısa süre beklediniz mi?
Arka arkaya çok fazla kod istediniz mi?
Kod hâlâ ulaşmıyorsa hedef platform veya operatör tarafındaki teslimat problemi ihtimali bulunabilir.
“Kod Gönderildi” Yazması Kesin SMS Geldi Demek mi?
Hayır.
Bu yazı genellikle platformun SMS gönderme talebini oluşturduğunu ifade eder.
Mesajın gerçek teslim sonucu daha sonra oluşur.
Bu nedenle:
Kod gönderildi
ile
Kod telefona teslim edildi
aynı şey değildir.
Kullanıcı açısından önemli ayrımlardan biri budur.
Sanal Numara Seçerken Neye Dikkat Edilmeli?
Yalnızca en düşük fiyata göre seçim yapmak yerine:
- Kullanılacak servis
- Ülke
- Numara türü
- Güncel stok
- Kullanım süresi
- Platform uyumluluğu
birlikte değerlendirilmelidir.
Bir platformda çalışan numaranın başka platformda da kesin çalışacağı garanti edilmez.
SMS Kodunun Gelmemesi Numaranın Bozuk Olduğu Anlamına mı Gelir?
Hayır.
Kod gelmemesi her zaman numara kaynaklı değildir.
Sorun:
- SMS’i gönderen platform
- Operatör
- Mesaj rotası
- Spam filtresi
- Rate limit
- Numara türü
- Servis uyumluluğu
gibi birçok farklı noktadan kaynaklanabilir.
Bu yüzden yalnızca bir başarısız SMS’e bakarak numaranın çalışmadığı sonucuna varmak doğru değildir.
smsonay.net ile SMS Doğrulama
Desteklenen kısa süreli SMS doğrulama işlemlerinde smsonay.net üzerindeki güncel servis ve ülke seçeneklerini inceleyebilirsiniz.
Öncelikle doğrulama yapmak istediğiniz platformu seçin.
Ardından mevcut ülkeleri, numara seçeneklerini ve güncel fiyatları karşılaştırın.
Sanal numarayı hedef platformdaki doğrulama ekranına girin.
Hedef platform SMS kodunu gönderdiğinde desteklenen işlemlerde gelen OTP kullanıcı panelinde görüntülenebilir.
Kod hemen görünmezse art arda çok fazla SMS istemek yerine kısa süre beklemek daha doğru olabilir.
Bu sayede gereksiz rate limit riskini azaltabilirsiniz.
Sık Sorulan Sorular
DLR nedir?
Gönderilen SMS’in teslimat durumunu bildiren Delivery Report, yani teslim raporudur.
Sent ne demek?
Mesajın gönderim zincirinde bir sonraki operatör veya taşıyıcıya kabul edildiğini gösterebilir; telefona kesin ulaştığı anlamına gelmez.
Delivered ne demek?
Mesaj için başarılı teslim raporu alındığını ifade eder.
Undelivered ne demek?
SMS’in hedef numaraya teslim edilemediğini gösterir.
Failed ile Undelivered aynı mı?
Hayır. Failed daha erken gönderim hatasını, Undelivered ise gönderilmiş ancak teslim edilememiş mesajı ifade edebilir.
Delivered mesaj kesin okunmuş mudur?
Hayır. Teslim edilmesi mesajın kullanıcı tarafından okunduğu anlamına gelmez.
Kod gönderildi yazıyor ama SMS yok, neden?
Operatör gecikmesi, spam filtresi, yanlış numara, rate limit veya teslimat problemi olabilir.
Sanal numarada DLR görebilir miyim?
Son kullanıcı çoğunlukla DLR’yi görmez; teslim raporu SMS’i gönderen platform tarafında bulunur.
Kod gelmezse tekrar tekrar istemeli miyim?
Hayır. Çok fazla SMS talebi rate limit oluşturabilir.
Sonuç
SMS gönderildi ancak teslim edilmedi problemi, telefon doğrulama süreçlerinde sık karşılaşılan durumlardan biridir.
Burada bilinmesi gereken en önemli ayrım şudur:
Sent ≠ Delivered
Mesajın gönderilmiş görünmesi, son kullanıcının telefonuna kesin olarak ulaştığı anlamına gelmez.
DLR sayesinde SMS sağlayıcıları mesajın:
Pending → Sent → Delivered / Undelivered / Failed
gibi teslimat durumlarını takip edebilir.
Kullanıcı açısından ise kod ulaşmadığında telefon numarası, ülke, servis, spam filtresi ve rate limit ihtimalleri kontrol edilmelidir.
Desteklenen kısa süreli işlemlerde SMS onay, sanal numara ve OTP doğrulama ihtiyacınız varsa smsonay.net üzerindeki güncel servis ve ülke seçeneklerini inceleyebilirsiniz.