Dear Maintainer,
policyd-spf reports no SPF for sender domains with trailing dot, even though
the name is valid in DNS.
Example reproducer:
$ policyd-spf
request=smtpd_access_policy
protocol_state=RCPT
protocol_state=SMTP
helo_name=debian.org
queue_id=12345FF
instance=1234.5678
sender=test@test.org.
recipient=debian@debian.org
client_address=8.8.8.8
action=prepend Received-SPF: None (mailfrom) identity=mailfrom;
client-ip=8.8.8.8; helo=debian.org; envelope-from=test@test.org.;
receiver=debian.org
Here SPF is reported as None, even though the result should be softfail
instead with no trailing dot:
request=smtpd_access_policy
protocol_state=RCPT
protocol_state=SMTP
helo_name=debian.org
queue_id=12345FF
instance=1234.5678
sender=test@test.org
recipient=debian@debian.org
client_address=8.8.8.8
action=prepend Received-SPF: Softfail (mailfrom) identity=mailfrom;
client-ip=8.8.8.8; helo=debian.org; envelope-from=test@test.org;
receiver=debian.org