From b61c81fdea63450998ef78c5d70c86bed12f247a Mon Sep 17 00:00:00 2001 From: Fernando Silveira <104788690+seewerah@users.noreply.github.com> Date: Fri, 12 Sep 2025 09:06:31 -0300 Subject: [PATCH 1/2] chore: remove outdated SPF and ip4 mechanisms page --- .../deliverability/spf-and-ip4-mechanisms.md | 17 ----------------- netlify.toml | 5 ----- 2 files changed, 22 deletions(-) delete mode 100644 content/docs/deliverability/spf-and-ip4-mechanisms.md diff --git a/content/docs/deliverability/spf-and-ip4-mechanisms.md b/content/docs/deliverability/spf-and-ip4-mechanisms.md deleted file mode 100644 index 51cd8b70b..000000000 --- a/content/docs/deliverability/spf-and-ip4-mechanisms.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lastUpdated: "02/08/2020" -title: "SPF and ip4 Mechanisms" -description: "Unfortunately we do not have the luxury of being assigned large blocks of IP space by our provider and so we cannot use the ip 4 mechanism in our SPF records this has meant we've had to look for more creative approaches ones that require extra DNS queries It would..." ---- - -Unfortunately, we do not have the luxury of being assigned large blocks of IP space by our provider, and so we cannot use the ip4 mechanism in our SPF records; this has meant we've had to look for more creative approaches, ones that require extra DNS queries. - -It would be our preference to not use the ptr mechanism, but there is at least one large mailbox provider that does not support the expansion of the %{i} macro in the exists mechanism, and so we not only use the exists mechanism, but also the ptr mechanism in order to ensure that SPF passes wherever our customers send mail. - -We recognize that SPF 7208 says the ptr mechanism **SHOULD NOT** be used, but it also says this: - -**Note**: This mechanism is slow, it is not as reliable as other mechanisms in cases of DNS errors, and it places a large burden on the .arpa name servers.  If used, proper PTR records have to be in place for the domain's hosts and the "ptr" mechanism **SHOULD** be one of the last mechanisms checked.  After many years of SPF deployment experience, it has been concluded that it is unnecessary and more reliable alternatives should be used instead.  It is, however, still in use as part of the SPF protocol, so compliant check_host() implementations **MUST** support it. - -We recognize that our SPF record does not pass muster with sites such as [dmarcian.com](http://dmarcian.com/), but rest assured that it does result in verdicts of pass on mail sent using the SPF record we publish. - -You can also use these online SPF tools for your SPF needs [SPF Record Check](https://mxtoolbox.com/spf.aspx) and [SPF Record Generator](https://mxtoolbox.com/SPFRecordGenerator.aspx). diff --git a/netlify.toml b/netlify.toml index d80848dae..8d3b68067 100644 --- a/netlify.toml +++ b/netlify.toml @@ -831,11 +831,6 @@ package = "@netlify/plugin-nextjs" to = "/docs/deliverability/optimizing-deliverability-and-inbox-placement/" status = 301 -[[redirects]] - from = "/customer/portal/articles/2521756" - to = "/docs/deliverability/spf-and-ip4-mechanisms/" - status = 301 - [[redirects]] from = "/customer/portal/articles/2124161" to = "/docs/faq/abuse-sparkpost-com-is-not-returning-my-emails/" From 95acddc75033a01d36535acb8db2fee16d393cd9 Mon Sep 17 00:00:00 2001 From: Fernando Silveira <104788690+seewerah@users.noreply.github.com> Date: Fri, 12 Sep 2025 09:53:43 -0300 Subject: [PATCH 2/2] chore: remove unused symbols --- components/site/docsHomePageContent.tsx | 2 +- components/site/navigation.tsx | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/components/site/docsHomePageContent.tsx b/components/site/docsHomePageContent.tsx index 013d01524..c31c034fa 100644 --- a/components/site/docsHomePageContent.tsx +++ b/components/site/docsHomePageContent.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Feedback, HelpOutline, QuestionAnswer } from '@sparkpost/matchbox-icons'; +import { Feedback, HelpOutline } from '@sparkpost/matchbox-icons'; import Link from 'next/link'; import { Elixir, PHP, Java, NodeMailer, Python, Node, Go } from './icons'; import BaseHomePageContent, { SimpleStyledLink } from './baseHomePageContent'; diff --git a/components/site/navigation.tsx b/components/site/navigation.tsx index b04c2ff34..8d9a4caa7 100644 --- a/components/site/navigation.tsx +++ b/components/site/navigation.tsx @@ -2,7 +2,6 @@ import React from 'react'; import Link from 'next/link'; import { Box } from '@sparkpost/matchbox'; import { - Forum, PeopleOutline, Code, DeviceHub,