In tutorial I found this example record for SPF, but the a and include keywords wasn't explained. I don't find accurate information about them in the internet.
v=spf1 mx a ptr ip4:46.16.60.0/23 a:cdmon.com include:srv.cat ~all
In tutorial I found this example record for SPF, but the a and include keywords wasn't explained. I don't find accurate information about them in the internet.
v=spf1 mx a ptr ip4:46.16.60.0/23 a:cdmon.com include:srv.cat ~all
Let me break it down, segment by segment:
v=spf1
: SPF version 1 (v=version)a
: Originates from an email server (IP) that has a corresponding A record on the domain in question.ptr
: This is deprecated, and should not be used - see https://www.rfc-editor.org/rfc/rfc7208#section-5.5ip4:46.16.60.0/23
: originates from an email server within CIDR range specificed.a:cdmon.com
: originates from an email server (IP) that has a corresponding A record on the specified zone (cdmon.com).include:srv.cat
: includes the SPF record from the specified zone/record.~all
: this instructs email servers to 'softfail' if SPF does not pass (a condition specified is not met)