<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Static IP SPF fail in Email</title>
    <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877243#M40000</link>
    <description>&lt;P&gt;I have added my static IP address to SPF on my domain name. However, when I view the email header that is sent it shows a different IP address and the email ends up in the spam folder.&lt;/P&gt;
&lt;P&gt;Do I have to add relay.plus.net to the SPF for it to work and remove my static IP address ?&lt;/P&gt;</description>
    <pubDate>Mon, 27 Jun 2022 16:02:42 GMT</pubDate>
    <dc:creator>offtrolley</dc:creator>
    <dc:date>2022-06-27T16:02:42Z</dc:date>
    <item>
      <title>Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877243#M40000</link>
      <description>&lt;P&gt;I have added my static IP address to SPF on my domain name. However, when I view the email header that is sent it shows a different IP address and the email ends up in the spam folder.&lt;/P&gt;
&lt;P&gt;Do I have to add relay.plus.net to the SPF for it to work and remove my static IP address ?&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2022 16:02:42 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877243#M40000</guid>
      <dc:creator>offtrolley</dc:creator>
      <dc:date>2022-06-27T16:02:42Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877249#M40001</link>
      <description>&lt;P&gt;If you're sending via relay.plus.net then you need to add&lt;/P&gt;
&lt;PRE&gt;include:_spf-internal.plus.net include:_spf-internal2.plus.net&lt;/PRE&gt;
&lt;P&gt;To your spf record&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2022 16:45:02 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877249#M40001</guid>
      <dc:creator>MisterW</dc:creator>
      <dc:date>2022-06-27T16:45:02Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877279#M40002</link>
      <description>&lt;P&gt;Your e-mail is likely to be marked as spam if you try to send direct - you should always be using the PN smart host, and therefore the pattern above is all you need in your SPF entry.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 08:22:55 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877279#M40002</guid>
      <dc:creator>Teece</dc:creator>
      <dc:date>2022-06-28T08:22:55Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877300#M40003</link>
      <description>&lt;DIV style="background: #EDF3F5; padding: 10px; margin-top: 20px; margin-right: 10px; border: 2px solid #CFD8DC; border-radius: 10px; box-shadow: 8px 8px 7px #676D70; font-size: 10pt;"&gt;&lt;BR /&gt;
&lt;P style="font-size: 10pt;"&gt;&lt;STRONG&gt;Moderators Note&lt;/STRONG&gt;&lt;/P&gt;
&lt;BR /&gt;
&lt;P style="font-size: 10pt;"&gt;This topic has been moved from Broadband&amp;nbsp;to&amp;nbsp;Email&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 28 Jun 2022 09:51:55 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877300#M40003</guid>
      <dc:creator>dvorak</dc:creator>
      <dc:date>2022-06-28T09:51:55Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877321#M40005</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://community.plus.net/t5/user/viewprofilepage/user-id/1110"&gt;@MisterW&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;If you're sending via relay.plus.net then you need to add&lt;/P&gt;
&lt;PRE&gt;include:_spf-internal.plus.net include:_spf-internal2.plus.net&lt;/PRE&gt;
&lt;P&gt;To your spf record&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I have been looking at my domain and note this TXT entry from years back:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;v=spf1 +a +mx +include:madasafish.com ~all&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;1. Is this now out of date?&lt;/P&gt;
&lt;P&gt;2. Should your advice above be entered as two separate entries? &lt;/P&gt;
&lt;P&gt;3. Does it need to be preceded with &lt;STRONG&gt;v=spf1 +a +mx +&lt;/STRONG&gt; as per the original? I.e. &lt;STRONG&gt;v=spf1 +a +mx +include:_spf-intenal .plus.net&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 11:56:41 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877321#M40005</guid>
      <dc:creator>Baldrick1</dc:creator>
      <dc:date>2022-06-28T11:56:41Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877324#M40006</link>
      <description>&lt;P&gt;&lt;EM&gt;1. Is this now out of date? &lt;/EM&gt;I beleive so but AFAIK it will still work&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;2. Should your advice above be entered as two separate entries?&amp;nbsp;&lt;/EM&gt;You can only have one SPF record so no&lt;/P&gt;
&lt;P&gt;3. Does it need to be preceded with &lt;STRONG&gt;v=spf1 +a +mx +&lt;/STRONG&gt; as per the original? I.e. &lt;STRONG&gt;v=spf1 +a +mx +include:_spf-intenal .plus.net&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Yes , a typical record would be :- &lt;STRONG&gt;v=spf1 a mx include:_spf-intenal .plus.net include:_spf-intenal2 .plus.net ~all&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Note mx really only needed if you running your own mail server&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 12:16:46 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877324#M40006</guid>
      <dc:creator>MisterW</dc:creator>
      <dc:date>2022-06-28T12:16:46Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877341#M40008</link>
      <description>&lt;P&gt;&lt;a href="https://community.plus.net/t5/user/viewprofilepage/user-id/1110"&gt;@MisterW&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks. I currently have two records:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SPF.png" style="width: 841px;"&gt;&lt;img src="https://community.plus.net/t5/image/serverpage/image-id/37939iDD238A795CACF40E/image-size/large?v=v2&amp;amp;px=999" role="button" title="SPF.png" alt="SPF.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I currently send emails through the Plusnet SMPT server and download them from my domain email platform, Namesco (a.k.a hosts). Do I need to delete both records and just add the Plusnet one?&lt;/P&gt;
&lt;P&gt;Is there an easy way of checking whether I have an active SPF record.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 13:17:22 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877341#M40008</guid>
      <dc:creator>Baldrick1</dc:creator>
      <dc:date>2022-06-28T13:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877343#M40009</link>
      <description>&lt;P&gt;&lt;EM&gt;I&lt;/EM&gt; didnt think you could have &amp;gt; 1 SPF record&lt;/P&gt;
&lt;P&gt;&lt;EM&gt; currently send emails through the Plusnet SMPT server and download them from my domain email platform, Namesco (a.k.a hosts). Do I need to delete both records and just add the Plusnet one?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;The spf record only relates to sending mail. So if you ONLY send via the plusnet relay , then you just need the spf record to define that. My example above should be fine. &lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Is there an easy way of checking whether I have an active SPF record.&lt;/EM&gt;&amp;nbsp; &lt;STRONG&gt;&lt;A href="https://mxtoolbox.com/spf.aspx" target="_blank" rel="noopener"&gt;https://mxtoolbox.com/spf.aspx&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 13:31:10 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877343#M40009</guid>
      <dc:creator>MisterW</dc:creator>
      <dc:date>2022-06-28T13:31:10Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877349#M40010</link>
      <description>&lt;P&gt;&lt;a href="https://community.plus.net/t5/user/viewprofilepage/user-id/1110"&gt;@MisterW&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I reckon that you are correct. I get:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SPF2.png" style="width: 944px;"&gt;&lt;img src="https://community.plus.net/t5/image/serverpage/image-id/37941i1541631CFBF4F2BD/image-size/large?v=v2&amp;amp;px=999" role="button" title="SPF2.png" alt="SPF2.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I'm a bit chicken about changing things as I currently have no problems. Presumably I am just getting away with it at present. &lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 13:47:14 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877349#M40010</guid>
      <dc:creator>Baldrick1</dc:creator>
      <dc:date>2022-06-28T13:47:14Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877351#M40012</link>
      <description>&lt;P&gt;I suspect you may be getting away with it at the moment by it having no affect.&amp;nbsp; I think most mail servers would probably error on finding multiple records, and so ignore all SPF checks, so having multiple may in effect be the same as having none.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 13:50:00 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877351#M40012</guid>
      <dc:creator>pjmarsh</dc:creator>
      <dc:date>2022-06-28T13:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877353#M40013</link>
      <description>&lt;P&gt;&lt;a href="https://community.plus.net/t5/user/viewprofilepage/user-id/1110"&gt;@MisterW&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've bit the bullet and made the changes. it takes 24/48 hrs allegedly for the changes to go through. Fingers are crossed.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 13:55:47 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877353#M40013</guid>
      <dc:creator>Baldrick1</dc:creator>
      <dc:date>2022-06-28T13:55:47Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877354#M40014</link>
      <description>&lt;P&gt;&lt;EM&gt;&lt;SPAN class="ILfuVd"&gt;&lt;SPAN class="hgKElc"&gt;&lt;SPAN&gt;If you do have two separate SPF &lt;SPAN class="povykd" data-enable-toggle-animation="true" data-extra-container-classes="ZLo7Eb" data-hover-hide-delay="1000" data-hover-open-delay="500" data-send-open-event="true" data-theme="0" data-width="250" data-ved="2ahUKEwjBloSspdD4AhUpQUEAHdepAzYQmpgGegQICBAD"&gt;&lt;SPAN class="JPfdse" data-bubble-link="" data-segment-text="TXT record"&gt;TXT record&lt;/SPAN&gt;&lt;/SPAN&gt; entries, your emails will fail SPF authentication and return a PermError. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;SPAN class="ILfuVd"&gt;&lt;SPAN class="hgKElc"&gt;&lt;SPAN&gt;&lt;a href="https://community.plus.net/t5/user/viewprofilepage/user-id/38823"&gt;@Baldrick1&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;SPAN class="ILfuVd"&gt;&lt;SPAN class="hgKElc"&gt;&lt;SPAN&gt;you really need to fix it.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;SPAN class="ILfuVd"&gt;&lt;SPAN class="hgKElc"&gt;I'm a bit chicken about changing things as I currently have no problems. Presumably I am just getting away with it at present.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="ILfuVd"&gt;&lt;SPAN class="hgKElc"&gt;If you wish to cover all bases then a single record of&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="ILfuVd"&gt;&lt;SPAN class="hgKElc"&gt;&lt;STRONG&gt;v=spf1 a mx include:_spf-internal .plus.net include:_spf-internal2 .plus.net include:spf.hosts.co.uk ~all&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;should do it&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;edit: i see you have bitten the bullet&lt;/P&gt;
&lt;P&gt;oops , actually Ive just noticed there was typos in my previous post &lt;STRONG&gt;intenal &lt;/STRONG&gt;should read &lt;STRONG&gt;internal ( see above )&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 13:59:37 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877354#M40014</guid>
      <dc:creator>MisterW</dc:creator>
      <dc:date>2022-06-28T13:59:37Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877355#M40015</link>
      <description>&lt;P&gt;&lt;a href="https://community.plus.net/t5/user/viewprofilepage/user-id/1110"&gt;@MisterW&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mark 2 now saved!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Edit&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Make that Mark 3.&lt;/P&gt;
&lt;P&gt;I wonder if the lot will get updated in 24/48 hours or whether I am now on 3-9 days? We shall see!&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 14:03:57 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877355#M40015</guid>
      <dc:creator>Baldrick1</dc:creator>
      <dc:date>2022-06-28T14:03:57Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877356#M40016</link>
      <description>&lt;P&gt;The 12/24 hour thing is a bit spurious. If you have a short TTL on your DNS entry, then it will stop DNS servers using any cached value for this, and getting a 'fresh' copy from your nameservers. I suggest a TTL of 3600 is suitable for most records, which means you'll only need to wait an hour until any changes are recognised.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 14:08:02 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877356#M40016</guid>
      <dc:creator>Teece</dc:creator>
      <dc:date>2022-06-28T14:08:02Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877358#M40017</link>
      <description>&lt;P&gt;For info , the old madasfish.com spf decodes as a nested include of&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;internal.madasafish&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;internal2.madasafish.com&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;external.madasafish.com&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;which in turn contain the IP ranges for the various servers.&lt;/P&gt;
&lt;P&gt;I believe there's some limit on the number of includes requiring DNS lookup in an spf record ( 8 comes to mind! )&lt;/P&gt;
&lt;P&gt;Hence why its probably better to use the internal.plus.net ones since they directly contain the IP ranges and are not nested, so you can be certain how many DNS lookups are present in your SPF&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 14:12:09 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877358#M40017</guid>
      <dc:creator>MisterW</dc:creator>
      <dc:date>2022-06-28T14:12:09Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877365#M40018</link>
      <description>&lt;P&gt;&lt;a href="https://community.plus.net/t5/user/viewprofilepage/user-id/1110"&gt;@MisterW&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Success:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SPF3.png" style="width: 969px;"&gt;&lt;img src="https://community.plus.net/t5/image/serverpage/image-id/37942i667A87679840818B/image-size/large?v=v2&amp;amp;px=999" role="button" title="SPF3.png" alt="SPF3.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;For the record there appears to be a couple of spaces in your version that needed removing. The changes were instantaneous.&lt;/P&gt;
&lt;P&gt;Thanks again.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 14:50:39 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877365#M40018</guid>
      <dc:creator>Baldrick1</dc:creator>
      <dc:date>2022-06-28T14:50:39Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877406#M40021</link>
      <description>&lt;P&gt;Thanks to everyone who helped (especially MisterW)&lt;/P&gt;
&lt;P&gt;The problem of email ending up in spam is fixed.&lt;/P&gt;
&lt;P&gt;Funny enough my domain name was also with Namesco (Names) as someone previously mentioned.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So I used:&lt;/P&gt;
&lt;P&gt;v=spf1 include:_spf-internal.plus.net include:_spf-internal2.plus.net include:spf.hosts.co.uk ~all&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Until next time...&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 19:10:43 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1877406#M40021</guid>
      <dc:creator>offtrolley</dc:creator>
      <dc:date>2022-06-28T19:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1885225#M40618</link>
      <description>&lt;P&gt;I just got a "failure" from google:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE id="raw_message_text" class="raw_message_text"&gt;spf=neutral (google.com: 212.159.14.17 is neither permitted nor denied by best guess record for domain of graeme@vetterlein.com) smtp.mailfrom=graeme@vetterlein.com&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;
&lt;P&gt;It looks like the two records on plusnet differ&amp;nbsp; :&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;gt; _spf-internal.plus.net
Server:		10.117.0.152
Address:	10.117.0.152#53

Non-authoritative answer:
_spf-internal.plus.net	text = "v=spf1 ip4:84.93.230.227 ip4:84.93.230.235 ip4:84.93.230.244 ip4:84.93.230.250 ip4:212.159.14.17 ip4:212.159.14.18 ip4:212.159.14.19 ip4:212.159.14.20 ~all"

Authoritative answers can be found from:
&amp;gt; _spf-internal2.plus.net
Server:		10.117.0.152
Address:	10.117.0.152#53

Non-authoritative answer:
_spf-internal2.plus.net	text = "v=spf1 ip4:84.93.238.165 ip4:84.93.229.196 ip4:84.93.238.117 ip4:84.93.229.142 ip4:84.93.238.118 ~all"

Authoritative answers can be found from:&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;212.159.14.17 is only on the 1st one.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Wed, 24 Aug 2022 16:21:19 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1885225#M40618</guid>
      <dc:creator>graemev</dc:creator>
      <dc:date>2022-08-24T16:21:19Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1885227#M40619</link>
      <description>&lt;P&gt;&lt;EM&gt;it looks like the two records on plusnet differ&amp;nbsp; :&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;They are different , that's why you need to include both.&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Aug 2022 16:31:39 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1885227#M40619</guid>
      <dc:creator>MisterW</dc:creator>
      <dc:date>2022-08-24T16:31:39Z</dc:date>
    </item>
    <item>
      <title>Re: Static IP SPF fail</title>
      <link>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1885229#M40620</link>
      <description>&lt;P&gt;Looks like they are both included, so to me this looks like a transient error - if you plug the domain and the IP address Google is complaining about into MXToolbox, it passes:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://mxtoolbox.com/SuperTool.aspx?action=spf%3abragbrook.com%3a212.159.14.17&amp;amp;run=toolpage" target="_blank"&gt;https://mxtoolbox.com/SuperTool.aspx?action=spf%3abragbrook.com%3a212.159.14.17&amp;amp;run=toolpage&lt;/A&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;PRE class="alert alert-success"&gt;v=spf1 a mx include:_spf-internal.plus.net include:_spf-internal2.plus.net ~all&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;DIV class="tool-result-body"&gt;
&lt;TABLE class="table table-striped table-bordered table-condensed tool-result-table"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;Prefix&lt;/TH&gt;
&lt;TH&gt;Type&lt;/TH&gt;
&lt;TH&gt;Value&lt;/TH&gt;
&lt;TH&gt;PrefixDesc&lt;/TH&gt;
&lt;TH&gt;Description&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="table-column-Prefix"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="table-column-Type"&gt;v&lt;/TD&gt;
&lt;TD class="table-column-Value"&gt;spf1&lt;/TD&gt;
&lt;TD class="table-column-PrefixDesc"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="table-column-Description"&gt;The SPF record version&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Prefix"&gt;+&lt;/TD&gt;
&lt;TD class="table-column-Type"&gt;a&lt;/TD&gt;
&lt;TD class="table-column-Value"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="table-column-PrefixDesc"&gt;Pass&lt;/TD&gt;
&lt;TD class="table-column-Description"&gt;Match if IP has a DNS 'A' record in given domain.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Prefix"&gt;+&lt;/TD&gt;
&lt;TD class="table-column-Type"&gt;mx&lt;/TD&gt;
&lt;TD class="table-column-Value"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="table-column-PrefixDesc"&gt;Pass&lt;/TD&gt;
&lt;TD class="table-column-Description"&gt;Match if IP is one of the MX hosts for given domain name.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Prefix"&gt;+&lt;/TD&gt;
&lt;TD class="table-column-Type"&gt;include&lt;/TD&gt;
&lt;TD class="table-column-Value"&gt;&lt;A href="https://mxtoolbox.com/SuperTool.aspx?action=spf%3abragbrook.com%3a212.159.14.17&amp;amp;run=toolpage#" target="_blank"&gt;_spf-internal.plus.net&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-PrefixDesc"&gt;Pass&lt;/TD&gt;
&lt;TD class="table-column-Description"&gt;The specified domain is searched for an 'allow'.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Prefix"&gt;+&lt;/TD&gt;
&lt;TD class="table-column-Type"&gt;include&lt;/TD&gt;
&lt;TD class="table-column-Value"&gt;&lt;A href="https://mxtoolbox.com/SuperTool.aspx?action=spf%3abragbrook.com%3a212.159.14.17&amp;amp;run=toolpage#" target="_blank"&gt;_spf-internal2.plus.net&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-PrefixDesc"&gt;Pass&lt;/TD&gt;
&lt;TD class="table-column-Description"&gt;The specified domain is searched for an 'allow'.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Prefix"&gt;~&lt;/TD&gt;
&lt;TD class="table-column-Type"&gt;all&lt;/TD&gt;
&lt;TD class="table-column-Value"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="table-column-PrefixDesc"&gt;SoftFail&lt;/TD&gt;
&lt;TD class="table-column-Description"&gt;Always matches. It goes at the end of your record.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;TABLE class="table table-striped table-bordered table-condensed tool-result-table"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;&amp;nbsp;&lt;/TH&gt;
&lt;TH&gt;Test&lt;/TH&gt;
&lt;TH&gt;Result&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-record-published?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Record Published&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;SPF Record found&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-record-deprecated?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Record Deprecated&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;No deprecated records found&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-multiple-records?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Multiple Records&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;Less than two records found&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-contains-characters-after-all?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Contains characters after ALL&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;No items after 'ALL'.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-syntax-check?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Syntax Check&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;The record is valid&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-included-lookups?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Included Lookups&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;Number of included lookups is OK&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-type-ptr-check?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Type PTR Check&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;No type PTR found&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-void-lookups?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Void Lookups&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;Number of void lookups is OK&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-mx-resource-records?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF MX Resource Records&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;Number of MX Resource Records is OK&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-record-null-value?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Record Null Value&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;No Null DNS Lookups found&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="table-column-Status"&gt;&lt;A href="https://mxtoolbox.com/problem/spf/spf-authentication?page=prob_spf&amp;amp;action=spf:bragbrook.com:212.159.14.17&amp;amp;showlogin=1&amp;amp;hidepitch=0&amp;amp;hidetoc=1" target="_blank" rel="noopener"&gt;&lt;IMG src="https://images.mxtoolbox.com/public/images/statusicons/ok.png" border="0" alt="Status Ok" width="17" /&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="table-column-Name"&gt;SPF Authentication&lt;/TD&gt;
&lt;TD class="table-column-Response"&gt;SPF Passed for IP&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Wed, 24 Aug 2022 16:34:48 GMT</pubDate>
      <guid>https://community.plus.net/t5/Email/Static-IP-SPF-fail/m-p/1885229#M40620</guid>
      <dc:creator>Teece</dc:creator>
      <dc:date>2022-08-24T16:34:48Z</dc:date>
    </item>
  </channel>
</rss>

