doc:appunti:linux:sa:postfix_spf_check
This is an old revision of the document!
Table of Contents
SPF check con Postfix
Installare il pacchetto Debian postfix-policyd-spf-python. Secondo quanto riportato dal sito openspf.org l'implementazione Python è tecnicamente superiore a quella Perl.
Il file di configurazione del programma è /etc/postfix-policyd-spf-python/policyd-spf.conf.
Manual Testing
Per verificare il funzionamento del programma con la configurazione corrente è sufficiente eseguire da linea di comando policyd-spf, sullo standard input si forniscono alcune righe che caratterizzano un messaggio di posta, seguite da una riga vuota:
request=smtpd_access_policy protocol_state=RCPT protocol_name=SMTP helo_name=testhost.rigacci.org queue_id=8045F2AB23 instance=12345.6789 sender=test.sender@rigacci.org recipient=test.recipient@rigacci.org client_address=192.222.46.168 client_name=testhost.rigacci.org
il programma risponde con qualcosa del tipo:
action=550 5.7.23 Message rejected due to: SPF fail - not authorized. Please see http://www.openspf.net/Why?s=mfrom;id=...
L'invocazione da riga di comando risponde ad una sola richiesta.
Web References
doc/appunti/linux/sa/postfix_spf_check.1547821499.txt.gz · Last modified: 2019/01/18 15:24 by niccolo