This RFE is somewhat a compliment to the requested RFEs
1481666 by steve_mckenna.
Then sid-milter are evaulating the SPF/PRA records from
a sender(s domain) and finds out that they are broken
in some way, and sid-milter rejects those mails
(depending on what enforcement policy the SPF/PRA
record has, of course).
Why not reject those mails with SMTP return code +
error message hinting about the broken SPF/PRA record,
for example like "Error(s) found in SPF/PRA policy
during evaluation of....".
This will give the sender a better clue of:
1. Why the mail was rejected.
2. That they have a broken SPF/PRA record in there domain.
(3.) Find libmarid parsing/error-handeling errors :-)
Likewise, it would be extremly helpful to see this
information in the syslogs. (however, if you send this
SMTP error message, it will be show in the "reject=..."