E-mail domain blokkolása az EXIM-ben (bejövő levelek)

Az egyik legnagyobb probléma a administratoraz e-mail szerverek közül a SPAM. Különösen olyan domainekről, amelyek olyan országokból küldenek üzeneteket, mint Oroszország és Kína. Ebben az oktatóanyagban megtudhatja, hogyan blokkolhat le egy e-mail domaint az EXIM-ben az e-mail üzenetek fogadásához.

Az IP-k szűrése meglehetősen nehéz, különösen ha néhány ezer és nem szerepelnek a globális SPAM lista. Láttam azonban, hogy sok üzenet származik qq.com. Domain cím, amely sok IP-t használ és SPAM-ot világszerte teszi.

Ha azonosítjuk a forrástartományt, ahonnan ezeket az üzeneteket küldik, és hozzáférünk a szolgáltatás konfigurációkhoz EXIM, beállítható ezek automatikus elutasítása. Ez azt jelenti, hogy az adott domain névről vagy e-mail címről küldött üzenetek automatikusan elutasíthatók. Alapvetően így lehet letiltani egy e-mail tartományt az EXIM-ben, manuálisan, ha nincs telepítve a szerveren erre alkalmas szoftver.

E-mail domain blokkolása az EXIM-ben (bejövő levelek)

Beállít EXIM automatikusan elutasítja az egy vagy több domain névről, e-mail címről vagy akár TLD-ről (.cn, .in, .io, stb…), mindenekelőtt teljes hozzáféréssel kell rendelkeznie az e-mail szerverhez, és meg kell győződnie arról, hogy az e-mail üzenetek továbbítása az EXIM szolgáltatáson keresztül történik.

E-mail domain blokkolása az EXIM-ben (bejövő levelek)
Kína SPAM e-mail

Apropó EXIM ez a leggyakrabban használt világszerte a szervereken Linux.

1. Keresse meg és nyissa meg a szövegszerkesztőt Linux, a fájl "exim.conf". A név a verziótól függően változhat EXIM használni.

 nano /etc/exim.conf 

2. -ban exim.conf add hozzá a következő sorokat ACL (Access Control Lists).

 acl_check_data:
 deny senders = /etc/deny_senders
 accept

Mentse el a fájlt a fenti sorok hozzáadása után.

3. Hozzon létre egy új fájlt, melynek neve: "deny_senders", amelyben megadja azokat a domaineket, e-mail címeket vagy .tld-ket, amelyekről már nem szeretne e-mail üzeneteket kapni:

  nano /etc/deny_senders

Adja hozzá azokat a tartományokat, amelyekről a rendszer automatikusan elutasítja az e-mail üzeneteket.

 *@qq.com
 *.cn
 spam@address.ja

4. Mentse el a fájlt, és indítsa újra az Exim programot.

systemctl restart exim

Ez egy nagyon egyszerű módszer, amellyel blokkolhat egy e-mail domaint az EXIM-ben (bejövő levelek).

A kiszolgáló eredménye így fog kinézni:

tail -f /var/log/exim.log
1eYSPn-0006oJ-2U H=(qq.com) [180.117.215.50] F=<859589201@qq.com> rejected after DATA
 1eYSQJ-0006ok-FN H=(aplongsheng.com) [113.117.106.33] F=<494914775@qq.com> rejected after DATA
 1eYSQU-0006pT-F6 H=(cdadsj.com) [118.248.236.18] F=<1121060958@qq.com> rejected after DATA
 1eYSSQ-0006ux-QB H=(qq.com) [125.125.211.88] F=<952192884@qq.com> rejected after DATA

Ez a legegyszerűbb egyszerű lehetőség, ha Ön a Kínából, Indiából, Oroszországból vagy a világ más részeiből származó SPAM-hullámokat veszi fel. A domain név vagy a TLD letiltása előtt azonban ne rendelkezzen olyan partnerekkel vagy munkatársakkal, akik kapcsolatba léphetnek Önnel e címekről.

Ez a beállítás a Exim mindkét webszerverre érvényes cPanel és azok számára, akik VestaCP.

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Hogyan » Linux » E-mail domain blokkolása az EXIM-ben (bejövő levelek)
Írj hozzászólást