{"id":5127,"date":"2023-02-13T14:04:15","date_gmt":"2023-02-13T08:34:15","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=5127"},"modified":"2023-02-13T14:04:15","modified_gmt":"2023-02-13T08:34:15","slug":"google-apps-domain-create-spf-records-for-bind-or-djbdns","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/","title":{"rendered":"Google Apps Domain Create SPF Records For BIND or Djbdns"},"content":{"rendered":"<p>SPF (Sender Policy Framework) records are used to authenticate email messages and prevent them from being marked as spam. To create SPF records for your Google Apps domain in BIND or djbdns, you&#8217;ll need to add a text (TXT) record to your domain&#8217;s DNS configuration.<\/p>\n<p>Here&#8217;s an example SPF record for a Google Apps domain using BIND:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\">example.com. IN TXT <span class=\"hljs-string\">\"v=spf1 include:_spf.google.com ~all\"<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>In this example, the <code>v=spf1<\/code> part of the record specifies that this is an SPF version 1 record. The <code>include:_spf.google.com<\/code> part allows Google&#8217;s mail servers to send email on behalf of your domain. The <code>~all<\/code> part specifies a &#8220;soft fail&#8221; mechanism, meaning that any emails that do not come from a source listed in the SPF record will not be rejected outright, but may be marked as potentially spam.<\/p>\n<p>For djbdns, the process is similar, but the syntax is different. Here&#8217;s an example SPF record for a Google Apps domain using djbdns:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\">example.com:v=spf1\\ include:_spf.google.com\\ ~<span class=\"hljs-built_in\">all<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>Note the use of backslashes to escape the spaces in the record.<\/p>\n<p>Once you&#8217;ve added the SPF record to your domain&#8217;s DNS configuration, it may take some time for the changes to propagate throughout the Internet. After that, email messages sent from your Google Apps domain should be properly authenticated and less likely to be marked as spam.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SPF (Sender Policy Framework) records are used to authenticate email messages and prevent them from being marked as spam. To create SPF records for your Google Apps domain in BIND or djbdns, you&#8217;ll need to add a text (TXT) record to your domain&#8217;s DNS configuration. Here&#8217;s an example SPF record for a Google Apps domain &#8230; <a title=\"Google Apps Domain Create SPF Records For BIND or Djbdns\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/\" aria-label=\"Read more about Google Apps Domain Create SPF Records For BIND or Djbdns\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5127","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google Apps Domain Create SPF Records For BIND or Djbdns - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google Apps Domain Create SPF Records For BIND or Djbdns - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"SPF (Sender Policy Framework) records are used to authenticate email messages and prevent them from being marked as spam. To create SPF records for your Google Apps domain in BIND or djbdns, you&#8217;ll need to add a text (TXT) record to your domain&#8217;s DNS configuration. Here&#8217;s an example SPF record for a Google Apps domain ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-13T08:34:15+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Google Apps Domain Create SPF Records For BIND or Djbdns\",\"datePublished\":\"2023-02-13T08:34:15+00:00\",\"dateModified\":\"2023-02-13T08:34:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/\"},\"wordCount\":213,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/\",\"name\":\"Google Apps Domain Create SPF Records For BIND or Djbdns - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-13T08:34:15+00:00\",\"dateModified\":\"2023-02-13T08:34:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Apps Domain Create SPF Records For BIND or Djbdns\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Google Apps Domain Create SPF Records For BIND or Djbdns - TrySitePrice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/","og_locale":"en_US","og_type":"article","og_title":"Google Apps Domain Create SPF Records For BIND or Djbdns - TrySitePrice","og_description":"SPF (Sender Policy Framework) records are used to authenticate email messages and prevent them from being marked as spam. To create SPF records for your Google Apps domain in BIND or djbdns, you&#8217;ll need to add a text (TXT) record to your domain&#8217;s DNS configuration. Here&#8217;s an example SPF record for a Google Apps domain ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-13T08:34:15+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Google Apps Domain Create SPF Records For BIND or Djbdns","datePublished":"2023-02-13T08:34:15+00:00","dateModified":"2023-02-13T08:34:15+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/"},"wordCount":213,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/","url":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/","name":"Google Apps Domain Create SPF Records For BIND or Djbdns - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-13T08:34:15+00:00","dateModified":"2023-02-13T08:34:15+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/google-apps-domain-create-spf-records-for-bind-or-djbdns\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Google Apps Domain Create SPF Records For BIND or Djbdns"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=5127"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5127\/revisions"}],"predecessor-version":[{"id":5135,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5127\/revisions\/5135"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=5127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=5127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=5127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}