Guida basata su interventi documentati. Regola antispam locale applicata per combinare dominio del mittente e dominio del destinatario senza penalizzare tutta la posta in ingresso.
Esigenza
In una configurazione antispam multi-dominio era necessario attribuire un punteggio elevato a messaggi provenienti da un TLD specifico quando destinati a un particolare dominio, evitando una regola globale che avrebbe colpito tutti i clienti.
Composizione della regola
SpamAssassin permette di definire test di intestazione riutilizzabili e combinarli con una direttiva meta. La regola finale scatta soltanto se sono vere sia la condizione sul mittente sia quella sul destinatario.
Esempio anonimizzato
header FROM_PL_ENDS From =~ /\@.*\.pl/i
header RETURNPATH_PL_ENDS Return-Path =~ /\@.*\.pl/i
header TO_TARGET To =~ /\@example\.invalid/i
meta PL_SPAM (FROM_PL_ENDS || RETURNPATH_PL_ENDS) && TO_TARGET
score PL_SPAM 20.0
describe PL_SPAM Local policy for selected destination
Il punteggio 20 è molto aggressivo: deve essere adeguato alle policy dell’organizzazione e ai possibili falsi positivi. Il campo Return-Path potrebbe non essere disponibile nello stesso formato in tutti i flussi di filtro.
Validazione
spamassassin --lint
spamassassin -D --lint 2>&1 | tail -40
# Testare messaggi di esempio con spamassassin -t
È consigliabile simulare almeno un messaggio che deve essere bloccato e uno con lo stesso TLD diretto a un destinatario diverso.
Risultato
La regola locale è stata inserita nell'ambiente SpamAssassin del servizio di posta per limitare il comportamento a un solo dominio di destinazione. Il risultato da monitorare è il punteggio finale negli header X-Spam-Status, non il solo caricamento della regola.
Manutenzione
Evitare blocchi indiscriminati di interi TLD se non strettamente richiesti e documentare esplicitamente l'eccezione per cliente.
Articoli correlati
- postfix 451 check sasl access db mancante ripristino
- roundcube postfix amavis gmail verifica consegna tls
Usare segnaposto e verificare l’ambiente prima di eseguire i comandi. Nessuna credenziale o identificativo infrastrutturale reale è riportato.