On Wed, 9 Dec 2015, Alex wrote:

Please help me understand why SPF_FAIL would not be triggered when an
incoming email using my domain is received by a server that is not in
my SPF record.

I think you mean, *FROM* a server that is not in your SPF record.

SPF says nothing about the *recipient* MTA.

Unless that recipient MTA is my own, correct?

No. The recipient *does not matter*. SPF is vetting the *sending* MTA.

The SPF record contains a list of servers that are allowed to send
mail using my domain, including to my own MX.

Correct.

This can't be used for spoof protection for my own domain as easily as for remote systems to ascertain whether an email received by a remote system was sent legitimately from one of our systems?

Yes, it can be used for that purpose. That does not mean the recipient matters. Your MTA is just another MTA using SPF to validate the sending MTA.

However, that MTA also has the added burden of correctly classifying email received from internal sources that do not appear in your public SPF record.

SPF_FAIL should not be triggered when somebody else's MTA (which will not be in your SPF record) receives a message using your domain *from* your MTA (which will be in your SPF record).

If SPF_FAIL triggers in that situation, then SPF is pointless.

--
 John Hardin KA7OHZ                    http://www.impsec.org/~jhardin/
 jhar...@impsec.org    FALaholic #11174     pgpk -a jhar...@impsec.org
 key: 0xB8732E79 -- 2D8C 34F4 6411 F507 136C  AF76 D822 E6E6 B873 2E79
-----------------------------------------------------------------------
  When I say "I don't want the government to do X", do not
  automatically assume that means I don't want X to happen.
-----------------------------------------------------------------------
 6 days until Bill of Rights day

Reply via email to