Which is why I say, relaxed provisions should be time-limited. AOL has
this problem with using a MAIL FROM AOL.COM domain resulting in a neutral
result however, the HELO domain is also a AOL domain, with PTR/A records
all correct.
I see this as part of the chain of trust and mix policy issue.
HELO needs to taken very seriously. I hope the following to become part
of the domain policy definition outlined by Pete.
In my view, HELO lookups can only logical yield a none, accept or fail
and in situations where HELO SPF result other than none conflicts with the
return path SPF result, HELO should prevail.
marid(HELO::IP) -> none, accept, reject
marid(RPD::IP) -> none, accept, reject, other (currently neutral,
softfail)