doc:appunti:linux:sa:postfix_spf_check
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:linux:sa:postfix_spf_check [2019/07/12 17:59] – [Manual Testing] niccolo | doc:appunti:linux:sa:postfix_spf_check [2025/12/04 10:22] (current) – [Manual Testing] niccolo | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Installare il pacchetto Debian **postfix-policyd-spf-python**. Secondo quanto riportato dal sito **[[http:// | Installare il pacchetto Debian **postfix-policyd-spf-python**. Secondo quanto riportato dal sito **[[http:// | ||
| + | |||
| + | Secondo le specifiche **[[https:// | ||
| + | |||
| + | Per soddisfare il controllo SPF su **MAIL FROM** il provider mittente deve aggiungere al DNS un record di tipo **TXT** relativamente al dominio mittente, un esempio per example.org: | ||
| + | |||
| + | < | ||
| + | example.org. | ||
| + | </ | ||
| + | |||
| + | Per soddisfare il check SPF su **HELO/ | ||
| + | |||
| + | < | ||
| + | mail.example.org. | ||
| + | </ | ||
| + | |||
| + | **ATTENZIONE**! Nei **record TXT** è necessario specificare **il nome esatto** del **dominio** e quello dell' | ||
| + | |||
| + | ===== Configurazione ===== | ||
| Il file di configurazione del programma è **/ | Il file di configurazione del programma è **/ | ||
| Line 14: | Line 32: | ||
| skip_addresses = 127.0.0.0/ | skip_addresses = 127.0.0.0/ | ||
| </ | </ | ||
| + | |||
| + | Il parametro **HELO_reject** determina il comportamento durante il check di **HELO/ | ||
| L' | L' | ||
| Line 35: | Line 55: | ||
| client_address=192.222.46.168 | client_address=192.222.46.168 | ||
| client_name=testhost.rigacci.org | client_name=testhost.rigacci.org | ||
| + | |||
| </ | </ | ||
| - | il programma risponde con qualcosa del tipo: | + | Questi sono i parametri che Postfix passa ad un altro programma quando esegue una **SMTP access policy delegation request**, la documentazione si trova in **[[https:// |
| + | |||
| + | **ATTENZIONE**: | ||
| + | |||
| + | Per fare una verifica di coerenza fra **MAIL FROM** e header **From:** è possibile aggiungere a Postfix un controllo con **[[opendmarc|opendmarc]]**. | ||
| + | |||
| + | Il programma risponde con qualcosa del tipo: | ||
| < | < | ||
| Line 49: | Line 76: | ||
| Nei record SPF è possibile indicare direttamente anche degli indirizzi IPv6, usando la sintassi **%%ip6: | Nei record SPF è possibile indicare direttamente anche degli indirizzi IPv6, usando la sintassi **%%ip6: | ||
| + | |||
| + | ===== Problema record TXT ed helo_name ===== | ||
| + | |||
| + | **ATTENZIONE**! Il programma è predisposto per effettuare due controlli SPF, il primo è su **HELO/ | ||
| + | |||
| + | Per il controllo HELO/EHLO il programma **policyd-spf** richiede il **record TXT** di **// | ||
| + | |||
| + | Per questo motivo - quando si configura un server di posta - è opportuno controllare l' | ||
| + | |||
| + | Ad ogni modo - dopo che **policyd-spf** ha controllato la corrispondenza fra SPF di // | ||
| + | |||
| + | ===== Problema envelope_sender e From ===== | ||
| + | |||
| + | Una mail può contendere informazioni non coerenti sul mittente, tale informazione infatti compare sia nell' | ||
| + | |||
| + | Se esiste l' | ||
| + | |||
| + | FIXME Come fare ad evitare questo? | ||
| + | |||
| ===== Configurazione di Postfix ===== | ===== Configurazione di Postfix ===== | ||
doc/appunti/linux/sa/postfix_spf_check.1562947190.txt.gz · Last modified: by niccolo
