Eu estou supondo que você não tem a versão correta do python, ou seja, o python3 necessário para o código python policyd-spf ser executado. A maneira mais fácil é instalar o python3 (se você não tiver) e apontar diretamente para ele em master.cf
como mostrado abaixo.
user=nobody argv=/usr/bin/python3 /usr/bin/policyd-spf
Além disso, tudo parece correto para mim.
Depois de fazer isso funcionar, você deverá ver algo semelhante a estes abaixo em mail.log
, supondo que um cliente de remetente de e-mails falhe em sua política.
Dec 6 22:39:06 gorilla policyd-spf[14506]: 550 5.7.23 Message rejected due to: SPF fail - not authorized. Please see http://www.openspf.net/Why?s=helo;id=hrs.com;ip=183.128.34.50;r=<UNKNOWN>