GNU/Linux >> Linux Esercitazione >  >> Linux

Come bloccare la posta elettronica da determinati TLD (domini di primo livello) in ISPConfig

Lo spam è un fastidio e ci sono molti modi per contrastarlo. Tuttavia, gli spammer diventano anche più intelligenti e cercano di bypassare filtri e cose del genere. Inoltre, ICANN ha recentemente approvato un ottimo gTLD medio (domini di primo livello generico), come .biz, .info ecc. Alcuni di questi gTLD sono, a mio parere, utilizzati esclusivamente dagli spammer. Ultimamente, ho ricevuto molto spam dal .xyz gTLD. Quindi la domanda era:come bloccare le email provenienti da tali domini utilizzando quel gTLD.

ISPConfig offre alcuni filtri globali e possono essere utilizzati per bloccare tutte queste email e ti mostrerò come farlo.

1. Accedi a ISPConfig come amministratore

La prima cosa che devi fare è accedere a ISPConfig con un account amministratore. Il motivo è che i filtri globali vengono modificati.

2. Vai ai Filtri dei contenuti globali

Una volta effettuato l'accesso come amministratore, fai clic sulla scheda Email nel menu di navigazione in alto e poi dal menu di sinistra seleziona la voce Filtro contenuto nella sezione Filtri globali.

3. Aggiungi un nuovo filtro dei contenuti

Una volta caricata la pagina Postfix Header and Body Checks, fai clic sul pulsante Aggiungi nuovo filtro contenuto

4. Compila il modulo Filtro e invia

Ora il modulo Filtro contenuto posta è stato aperto e puoi impostare varie cose lì.

1. Devi selezionare il server.

2. Assicurati di impostare Filtro su Filtro intestazione.

3. Il modello:l'espressione regolare. Modello. Questo campo modulo viene effettivamente utilizzato per verificare se il contenuto dell'intestazione di un'e-mail che contiene il TLD indesiderato. Per il TLD .xyz dovrai inserire il seguente schema:

/<[email protected]+?\.xyz>/

Dividiamolo un po'. Le barre in avanti "/" sono i limiti del pattern. "<" e ">" sono stringhe letterali. Gli indirizzi e-mail sono sempre racchiusi tra quelle parentesi nell'intestazione della posta. Dopo l'apertura "<" il pattern cerca un numero qualsiasi di caratteri, seguito di nuovo da una "@". Dopo la "@" cerca di nuovo un numero qualsiasi di caratteri fino alla stringa letterale di ".xyz". Il "." in quella stringa letterale viene eseguito l'escape, poiché un "." nelle espressioni regolari ha un significato speciale. Escludendolo, diciamo al parser che è un carattere letterale e non quello speciale dell'espressione regolare. Infine, cerca la parentesi di chiusura dopo il TLD. Per chi è esperto con i glob, si potrebbe dire che questo modello è come "<*@*.xyz>"

Il campo Dati può essere lasciato vuoto. Tuttavia verrà registrato nel registro della posta e può anche dire ad altri server di posta perché la loro e-mail viene rifiutata. Per questo, è una buona cosa dargli una voce significativa, ad es. "Nessuna posta da .xyz gTLD consentita". Fornendo un testo significativo, ti semplificherà la vita a capire quale regola di filtro è responsabile del blocco di un'e-mail. Se qualcuno si lamenta della mancata ricezione dell'e-mail, controlla il registro della posta e vedrai il motivo (=campo Dati).

4. puoi impostare quale Azione intraprendere se il modello corrisponde. I consigli qui sono Rifiuta o Elimina. Rifiuta significa che la posta non sarà accettata dal server di posta e il server di invio della posta ne sarà informato con il campo Modulo dati fornito come motivo. Se hai scelto di utilizzare Elimina, il server di posta eliminerà semplicemente l'e-mail.

5. Naturalmente, anche la casella di controllo Attiva deve essere selezionata. Altrimenti questo modello di filtro non viene elaborato e premi anche il pulsante Salva.

5. Ripetere questa operazione per altri TLD

Ripeti i passaggi precedenti per altri TLD che desideri bloccare. Dato che hai già una voce, puoi semplicemente copiare facilmente Regexp. Crea un modello e regola lì la stringa di testo corrispondente.


Linux
  1. Come leggere un messaggio alla volta da /var/mail?

  2. Come passare dall'accesso e-mail POP a IMAP

  3. Come leggere le email ricevute su un server Debian

  4. Quanto è difficile configurare un server di posta?

  5. Come visualizzare determinate righe da un file di testo in Linux?

I 6 migliori client di posta elettronica desktop open source

Come estrarre indirizzi e-mail da file di testo in Linux

Come inviare un'e-mail con allegato file dalla riga di comando

Come utilizzare il Mail Queue Manager in WHM

Come creare filtri a livello di utente e account da cPanel?

Invia e-mail in Linux dalla riga di comando