GNU/Linux >> Znalost Linux >  >> Linux

Jak blokovat e-maily z určitých domén nejvyšší úrovně (TLD) v ISPConfig

Spam je obtěžující a existuje mnoho způsobů, jak se mu bránit. Spammeři jsou však také chytřejší a snaží se obejít filtry a podobně. Kromě toho ICANN nedávno schválil skvělé průměrné gTLD (obecné domény nejvyšší úrovně), jako jsou .biz, .info atd. Některé z těchto gTLD jsou podle mého názoru výhradně používané spammery. V poslední době jsem dostal spoustu spamu z .xyz gTLD. Otázka tedy zněla, jak pomocí této gTLD blokovat e-maily přicházející z takových domén.

ISPConfig nabízí některé globální filtry a lze je použít k blokování všech takových e-mailů a já vám ukážu, jak na to.

1. Přihlaste se do ISPConfig jako správce

První věc, kterou musíte udělat, je přihlásit se do ISPConfig pomocí účtu správce. Důvodem je, že se mění globální filtry.

2. Přejděte na Globální filtry obsahu

Jakmile se přihlásíte jako správce, klikněte na kartu E-mail v horní navigační nabídce a poté z nabídky nalevo vyberte položku Filtr obsahu v části Globální filtry.

3. Přidat nový filtr obsahu

Po načtení stránky Kontrola záhlaví a těla Postfixu klikněte na tlačítko Přidat nový filtr obsahu

4. Vyplňte formulář Filtr a odešlete

Nyní se otevřel formulář Filtr obsahu pošty a můžete tam nastavit různé věci.

1. Musíte vybrat server.

2. Ujistěte se, že jste nastavili Filtr na Filtr záhlaví.

3. Vzor:Regexp. Vzor. Toto pole formuláře se ve skutečnosti používá ke kontrole, zda obsah záhlaví e-mailu, který obsahuje nežádoucí TLD. Pro TLD .xyz budete muset zadat následující vzor:

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

Pojďme to trochu rozdělit. Dopředná lomítka "/" jsou omezovačem vzoru. "<" a ">" jsou doslovné řetězce. E-mailové adresy jsou vždy uzavřeny v těchto závorkách v záhlaví pošty. Po otevření „<“ hledá vzor libovolný počet znaků, po kterých opět následuje „@“. Za "@" hledá znovu libovolný počet znaků až do doslovného řetězce ".xyz". "." v tomto doslovném řetězci je escapováno, protože "." v regulárních výrazech má zvláštní význam. Jeho escapováním sdělujeme analyzátoru, že se jedná o doslovný znak a ne o speciální regulární výraz. Nakonec hledá uzavírací závorku za TLD. Pro ty, kdo jsou zběhlí v globech, by se dalo říci, že tento vzor je jako "<*@*.xyz>"

Pole Data může zůstat prázdné. Bude však přihlášen do protokolu pošty a také může ostatním poštovním serverům sdělit, proč je jejich e-mail odmítnut. K tomu je dobré dát mu smysluplný záznam, např. "Žádná pošta z .xyz gTLD není povolena". Poskytnutím smysluplného textu vám usnadní život zjistit, které pravidlo filtru je zodpovědné za blokování e-mailu. Pokud si někdo stěžuje na nepřijímání e-mailů, zkontrolujte protokol pošty a uvidíte důvod (=pole Data).

4. můžete nastavit, která akce se má provést, pokud se vzor shoduje. Zde jsou doporučení buď Odmítnout, nebo Zahodit. Odmítnout znamená, že pošta nebude poštovním serverem přijata a odesílající poštovní server o tom bude informován s polem Datový formulář uvedeným také jako důvod. Pokud zvolíte možnost Zahodit, poštovní server e-mail pouze smaže.

5. Samozřejmě musí být zaškrtnuto také políčko Aktivovat. Jinak se tento vzor filtru nezpracovává a také stiskněte tlačítko Uložit.

5. Opakujte tento postup pro další TLD

Opakujte výše uvedené kroky pro další TLD, které chcete zablokovat. Protože již máte jeden záznam, můžete jednoduše zkopírovat Regexp. Vzor a tam upravte odpovídající textový řetězec tld.


Linux
  1. Jak používat SSMTP k odeslání e-mailu z terminálu Linux

  2. Jak přepnout z přístupu k e-mailu POP na IMAP

  3. Jak obtížné je nastavit poštovní server?

  1. Jak zaparkovat domény pomocí ISPConfig

  2. Jak zobrazit určité řádky z textového souboru v Linuxu?

  3. Odesílání e-mailů z mého serveru

  1. Jak vyloučit soubory určité velikosti z kopírování v Linuxu

  2. Jak vypsat nainstalované balíčky z určitého úložiště v Linuxu

  3. Jak mohu odeslat e-mail z příkazového řádku?