{"id":361,"date":"2026-07-14T08:58:25","date_gmt":"2026-07-14T08:58:25","guid":{"rendered":"https:\/\/rbl.watch\/blog\/spf-10-dns-sorgu-limiti-permerror-cozumu\/"},"modified":"2026-07-14T08:58:25","modified_gmt":"2026-07-14T08:58:25","slug":"spf-10-dns-sorgu-limiti-permerror-cozumu","status":"publish","type":"post","link":"https:\/\/rbl.watch\/blog\/spf-10-dns-sorgu-limiti-permerror-cozumu\/","title":{"rendered":"SPF 10 DNS Sorgu Limiti (PermError) Nedir? SPF Kayd\u0131n\u0131 D\u00fczeltme ve Sadele\u015ftirme Rehberi"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">SPF kayd\u0131n\u0131z do\u011fru g\u00f6r\u00fcn\u00fcyor ama mailleriniz yine de SPF&#8217;ten kal\u0131yor ve spam&#8217;e d\u00fc\u015f\u00fcyor olabilir. S\u0131k rastlanan sessiz sebep: <strong>SPF&#8217;in 10 DNS sorgu limitini a\u015fmak<\/strong>. Microsoft 365, Google Workspace, bir pazarlama arac\u0131 ve bir CRM&#8217;i ayn\u0131 SPF kayd\u0131na <code>include:<\/code> ile ekledi\u011finizde bu s\u0131n\u0131r kolayca a\u015f\u0131l\u0131r ve SPF <strong>PermError<\/strong> d\u00f6nd\u00fcr\u00fcr \u2014 yani bir\u00e7ok al\u0131c\u0131 i\u00e7in SPF&#8217;iniz ge\u00e7ersiz say\u0131l\u0131r. Bu rehberde limitin ne oldu\u011funu, PermError&#8217;\u0131n sonu\u00e7lar\u0131n\u0131 ve SPF kayd\u0131n\u0131z\u0131 nas\u0131l sadele\u015ftirece\u011finizi anlat\u0131yoruz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SPF 10 DNS Sorgu Limiti Nedir?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SPF standard\u0131 (RFC 7208), bir SPF kayd\u0131 de\u011ferlendirilirken yap\u0131labilecek <strong>DNS sorgusu say\u0131s\u0131n\u0131 en fazla 10 ile s\u0131n\u0131rlar<\/strong>. Bu, sonsuz d\u00f6ng\u00fc ve k\u00f6t\u00fcye kullan\u0131m\u0131 \u00f6nlemek i\u00e7indir. \u015eu mekanizmalar bu limite dahildir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>include:<\/code>, <code>a<\/code>, <code>mx<\/code>, <code>ptr<\/code>, <code>exists<\/code> ve <code>redirect<\/code> \u2014 her biri en az bir DNS sorgusu yapar.<\/li>\n<li><strong>\u0130\u00e7 i\u00e7e (nested) include&#8217;lar da say\u0131l\u0131r:<\/strong> Bir <code>include<\/code> i\u00e7inde ba\u015fka include&#8217;lar varsa hepsi toplama eklenir. \u00d6rne\u011fin tek bir sa\u011flay\u0131c\u0131 include&#8217;\u0131 arka planda 3-4 sorgu t\u00fcketebilir.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Buna kar\u015f\u0131l\u0131k <code>ip4:<\/code>, <code>ip6:<\/code> ve <code>all<\/code> mekanizmalar\u0131 <strong>DNS sorgusu yapmaz<\/strong>, dolay\u0131s\u0131yla limite dahil de\u011fildir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PermError Ne Anlama Gelir?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">10 sorgu limiti a\u015f\u0131ld\u0131\u011f\u0131nda SPF de\u011ferlendirmesi <strong>permerror<\/strong> (kal\u0131c\u0131 hata) sonucu \u00fcretir. Bir\u00e7ok al\u0131c\u0131 sunucu bunu &#8220;SPF ge\u00e7ersiz\/ba\u015far\u0131s\u0131z&#8221; gibi ele al\u0131r. Sonu\u00e7lar\u0131 a\u011f\u0131rd\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Me\u015fru, kendi sunucunuzdan giden mailler bile SPF&#8217;ten kalabilir.<\/li>\n<li>SPF ba\u015far\u0131s\u0131z olunca <a href=\"\/blog\/spf-dkim-dmarc-hizalama-alignment-rehberi\/\">DMARC hizalamas\u0131 (alignment)<\/a> de bozulur; DMARC politikan\u0131z <code>reject\/quarantine<\/code> ise mailler reddedilir veya spam&#8217;e d\u00fc\u015fer.<\/li>\n<li>G\u00f6nderici itibar\u0131n\u0131z ve teslim oran\u0131n\u0131z zamanla d\u00fc\u015fer.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Limiti Neler T\u00fcketir?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En b\u00fcy\u00fck t\u00fcketici, \u00e7ok say\u0131da <code>include:<\/code> zinciridir. Tek ba\u015f\u0131na birka\u00e7 pop\u00fcler sa\u011flay\u0131c\u0131 bile limiti doldurabilir; \u00e7\u00fcnk\u00fc her biri arka planda birden fazla sorgu yapar (\u00f6rne\u011fin bir e-posta g\u00fcvenlik\/pazarlama sa\u011flay\u0131c\u0131s\u0131 3-5 sorguya kadar \u00e7\u0131kabilir). Buna bir de <code>a<\/code>, <code>mx<\/code> ve (asla kullan\u0131lmamas\u0131 gereken) <code>ptr<\/code> mekanizmalar\u0131n\u0131 eklerseniz s\u0131n\u0131r h\u0131zla a\u015f\u0131l\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nas\u0131l Kontrol Ederim?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SPF kayd\u0131n\u0131z\u0131n ka\u00e7 DNS sorgusu t\u00fcketti\u011fini ve ge\u00e7erli olup olmad\u0131\u011f\u0131n\u0131 <a href=\"\/tools\/spf-check\">SPF sorgulama arac\u0131m\u0131zla<\/a> kontrol edebilir; SPF, DKIM, DMARC ve g\u00f6nderici itibar\u0131n\u0131 birlikte g\u00f6rmek i\u00e7in ise <a href=\"\/tools\/e-posta-saglik-kontrolu\">e-posta sa\u011fl\u0131k kontrol\u00fcn\u00fc<\/a> kullanabilirsiniz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c7\u00f6z\u00fcm Yollar\u0131<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Gereksiz include&#8217;lar\u0131 kald\u0131r\u0131n.<\/strong> Art\u0131k kullanmad\u0131\u011f\u0131n\u0131z servislerin (eski pazarlama ara\u00e7lar\u0131, denenip b\u0131rak\u0131lm\u0131\u015f CRM&#8217;ler) include&#8217;lar\u0131n\u0131 silin. En h\u0131zl\u0131 kazan\u00e7 budur.<\/li>\n<li><strong>ptr mekanizmas\u0131n\u0131 asla kullanmay\u0131n.<\/strong> Hem yava\u015f hem g\u00fcvenilmezdir; bir\u00e7ok al\u0131c\u0131 zaten yok sayar.<\/li>\n<li><strong>Gereksiz <code>mx<\/code> mekanizmas\u0131n\u0131 kald\u0131r\u0131n.<\/strong> MX kayd\u0131n\u0131z yaln\u0131zca posta <em>alan<\/em> (g\u00f6nderici olmayan) bir sunucuysa SPF&#8217;te <code>mx<\/code> tutmak bo\u015funa sorgu harcar. G\u00f6nderici IP&#8217;lerinizi do\u011frudan <code>ip4<\/code> ile yaz\u0131n.<\/li>\n<li><strong>Alt alan ad\u0131yla ayr\u0131\u015ft\u0131r\u0131n.<\/strong> Farkl\u0131 servisleri farkl\u0131 alt alan adlar\u0131ndan g\u00f6nderin (\u00f6r. pazarlama <code>mail.alanadi.com<\/code>, i\u015flemsel <code>tx.alanadi.com<\/code>); her alt alan\u0131n kendi, daha yal\u0131n SPF&#8217;i olur.<\/li>\n<li><strong>SPF flattening (d\u00fczle\u015ftirme) uygulay\u0131n \u2014 dikkatle.<\/strong> Include&#8217;lar\u0131n \u00e7\u00f6z\u00fcmledi\u011fi IP&#8217;leri statik <code>ip4<\/code> olarak yazarak sorgu say\u0131s\u0131n\u0131 s\u0131f\u0131ra indirebilirsiniz. Ancak sa\u011flay\u0131c\u0131 IP&#8217;leri de\u011fi\u015febilece\u011fi i\u00e7in bu y\u00f6ntem <strong>d\u00fczenli bak\u0131m<\/strong> gerektirir; otomatik g\u00fcncellenmiyorsa zamanla mailleriniz kalmaya ba\u015flar.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">G\u00f6nderim altyap\u0131n\u0131z\u0131 sadele\u015ftirmek ve kendi IP&#8217;lerinizi netle\u015ftirmek i\u00e7in y\u00f6netilen bir <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/exchange-mail-sunucusu.html\" target=\"_blank\" rel=\"noopener\">Exchange mail sunucusu<\/a> ya da <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/cpanel-hosting.html\" target=\"_blank\" rel=\"noopener\">cPanel hosting<\/a> \u00e7\u00f6z\u00fcmleri i\u015finizi kolayla\u015ft\u0131r\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SPF&#8217;i Do\u011fru Tutman\u0131n \u0130lkeleri<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tek bir SPF kayd\u0131 bulundurun.<\/strong> Ayn\u0131 alan ad\u0131nda birden fazla <code>v=spf1<\/code> kayd\u0131 SPF&#8217;i ge\u00e7ersiz k\u0131lar.<\/li>\n<li><strong>Kayd\u0131 <code>-all<\/code> (veya <code>~all<\/code>) ile bitirin.<\/strong> Yetkisiz g\u00f6ndericilere kar\u015f\u0131 koruma sa\u011flar (bkz. <a href=\"\/blog\/spf-dkim-ve-dmarc-nedir-e-posta-kimlik-dogrulama\/\">SPF\/DKIM\/DMARC rehberi<\/a>).<\/li>\n<li><strong>D\u00fczenli denetleyin.<\/strong> Servis ekleyip \u00e7\u0131kard\u0131k\u00e7a SPF&#8217;inizi tekrar kontrol edin; 10 sorgu s\u0131n\u0131r\u0131na yakla\u015f\u0131yorsan\u0131z sadele\u015ftirin.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">S\u0131k Sorulan Sorular<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">ip4 eklemek limiti art\u0131r\u0131r m\u0131?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hay\u0131r \u2014 tam tersi i\u015finize yarar. <code>ip4<\/code> ve <code>ip6<\/code> mekanizmalar\u0131 DNS sorgusu yapmad\u0131\u011f\u0131 i\u00e7in 10&#8217;luk limite dahil de\u011fildir. Bu y\u00fczden m\u00fcmk\u00fcn oldu\u011funda <code>include:<\/code> yerine do\u011frudan g\u00f6nderici IP&#8217;lerinizi <code>ip4<\/code> ile yazmak limiti rahatlat\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SPF flattening g\u00fcvenli mi?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sorgu say\u0131s\u0131n\u0131 d\u00fc\u015f\u00fcr\u00fcr ama risklidir: sa\u011flay\u0131c\u0131 (\u00f6r. M365) IP bloklar\u0131n\u0131 de\u011fi\u015ftirdi\u011finde statik listeniz g\u00fcncel kalmazsa me\u015fru mailleriniz SPF&#8217;ten kalar. Flattening kullanacaksan\u0131z, IP&#8217;leri otomatik g\u00fcncelleyen bir \u00e7\u00f6z\u00fcmle veya d\u00fczenli manuel bak\u0131mla yap\u0131n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Limit i\u00e7indeysem yine de bir sorun olabilir mi?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Evet. Birden fazla SPF kayd\u0131, <code>+all<\/code> gibi tehlikeli mekanizmalar veya eksik hizalama da SPF\/DMARC sorunlar\u0131na yol a\u00e7ar. Bu y\u00fczden yaln\u0131zca sorgu say\u0131s\u0131na de\u011fil, kayd\u0131n b\u00fct\u00fcn\u00fcne bak\u0131n; en pratik yol d\u00fczenli olarak <a href=\"\/tools\/e-posta-saglik-kontrolu\">e-posta sa\u011fl\u0131k kontrol\u00fc<\/a> \u00e7al\u0131\u015ft\u0131rmakt\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00d6zet:<\/strong> SPF&#8217;in 10 DNS sorgu limitini a\u015fmak, PermError&#8217;a ve sessiz teslimat kay\u0131plar\u0131na yol a\u00e7ar. Gereksiz include ve mekanizmalar\u0131 temizleyin, <code>ptr<\/code>&#8216;den ka\u00e7\u0131n\u0131n, m\u00fcmk\u00fcn oldu\u011funda <code>ip4<\/code> kullan\u0131n ve alt alan adlar\u0131yla ayr\u0131\u015ft\u0131r\u0131n. De\u011fi\u015fiklik sonras\u0131 kayd\u0131n\u0131z\u0131 <a href=\"\/tools\/spf-check\">SPF arac\u0131yla<\/a> do\u011frulay\u0131n ve genel <a href=\"\/blog\/e-posta-teslim-edilebilirlik-nedir-nasil-artirilir\/\">teslim edilebilirli\u011finizi<\/a> d\u00fczenli izleyin.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"ip4 eklemek SPF limitini art\u0131r\u0131r m\u0131?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Hay\u0131r, tam tersi i\u015finize yarar. ip4 ve ip6 mekanizmalar\u0131 DNS sorgusu yapmad\u0131\u011f\u0131 i\u00e7in 10'luk limite dahil de\u011fildir. M\u00fcmk\u00fcn oldu\u011funda include yerine do\u011frudan g\u00f6nderici IP'lerinizi ip4 ile yazmak limiti rahatlat\u0131r.\"}},\n{\"@type\":\"Question\",\"name\":\"SPF flattening g\u00fcvenli mi?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sorgu say\u0131s\u0131n\u0131 d\u00fc\u015f\u00fcr\u00fcr ama risklidir: sa\u011flay\u0131c\u0131 IP bloklar\u0131n\u0131 de\u011fi\u015ftirdi\u011finde statik listeniz g\u00fcncel kalmazsa me\u015fru mailleriniz SPF'ten kalar. Flattening kullanacaksan\u0131z IP'leri otomatik g\u00fcncelleyen bir \u00e7\u00f6z\u00fcmle veya d\u00fczenli manuel bak\u0131mla yap\u0131n.\"}},\n{\"@type\":\"Question\",\"name\":\"SPF limiti i\u00e7indeysem yine de sorun olabilir mi?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Evet. Birden fazla SPF kayd\u0131, +all gibi tehlikeli mekanizmalar veya eksik hizalama da SPF\/DMARC sorunlar\u0131na yol a\u00e7ar. Sadece sorgu say\u0131s\u0131na de\u011fil kayd\u0131n b\u00fct\u00fcn\u00fcne bak\u0131n; en pratik yol d\u00fczenli e-posta sa\u011fl\u0131k kontrol\u00fc \u00e7al\u0131\u015ft\u0131rmakt\u0131r.\"}}\n]}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>SPF kayd\u0131n\u0131z do\u011fru g\u00f6r\u00fcn\u00fcyor ama mailleriniz yine de SPF&#8217;ten kal\u0131yor ve spam&#8217;e d\u00fc\u015f\u00fcyor olabilir. S\u0131k rastlanan sessiz sebep: SPF&#8217;in 10 DNS sorgu limitini a\u015fmak. Microsoft 365, Google Workspace, bir pazarlama arac\u0131 ve bir CRM&#8217;i ayn\u0131 SPF kayd\u0131na include: ile ekledi\u011finizde bu s\u0131n\u0131r kolayca a\u015f\u0131l\u0131r ve SPF PermError d\u00f6nd\u00fcr\u00fcr \u2014 yani bir\u00e7ok al\u0131c\u0131 i\u00e7in SPF&#8217;iniz ge\u00e7ersiz &#8230; <a title=\"SPF 10 DNS Sorgu Limiti (PermError) Nedir? SPF Kayd\u0131n\u0131 D\u00fczeltme ve Sadele\u015ftirme Rehberi\" class=\"read-more\" href=\"https:\/\/rbl.watch\/blog\/spf-10-dns-sorgu-limiti-permerror-cozumu\/\" aria-label=\"Read more about SPF 10 DNS Sorgu Limiti (PermError) Nedir? SPF Kayd\u0131n\u0131 D\u00fczeltme ve Sadele\u015ftirme Rehberi\">Devam\u0131n\u0131 oku<\/a><\/p>\n","protected":false},"author":2,"featured_media":362,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-361","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-eposta-guvenligi"],"_links":{"self":[{"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/posts\/361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/comments?post=361"}],"version-history":[{"count":0,"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/posts\/361\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/media\/362"}],"wp:attachment":[{"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/media?parent=361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/categories?post=361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rbl.watch\/blog\/wp-json\/wp\/v2\/tags?post=361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}