Як заблокувати домен електронної пошти в EXIM (вхідна пошта)

Однією з найбільших проблем а administratorсерверів електронної пошти, є СПАМ. Особливо з доменів, які надсилають повідомлення з таких країн, як Росія та Китай. У цьому посібнику ви побачите, як заблокувати домен електронної пошти в EXIM для отримання електронних повідомлень.

Для фільтрації IP досить складно, особливо якщо їх кілька тисяч і вони не включені в a Глобальний список СПАМ, Я бачив, однак, що багато повідомлень походять від qq.com, Домен, який використовує багато IP-адрес і робить SPAM глобальним.

Якщо ми визначимо вихідний домен, з якого надсилаються ці повідомлення, і ми матимемо доступ до конфігурацій служби EXIM, можна налаштувати їх автоматичне відхилення. Це означає, що повідомлення, надіслані з певного доменного імені або адреси електронної пошти, можуть бути автоматично відхилені. По суті, таким чином ви блокуєте домен електронної пошти в EXIM вручну, якщо на вашому сервері не встановлено програмне забезпечення, яке може це зробити.

Як заблокувати домен електронної пошти в EXIM (вхідна пошта)

Встановити EXIM для автоматичного відхилення повідомлень, отриманих від одного або кількох доменних імен, адрес електронної пошти або навіть TLD (.cn, .in, .io тощо), перш за все, ви повинні мати повний доступ до сервера електронної пошти та переконатися, що повідомлення електронної пошти транспортуються через службу EXIM.

Як заблокувати домен електронної пошти в EXIM (вхідна пошта)
Електронна пошта зі спамом у Китаї

до речі EXIM це найчастіше використовується у всьому світі на серверах Linux.

1. Знайдіть і відкрийте текстовий редактор для Linux, файл "exim.conf". Назва може відрізнятися в залежності від версії EXIM використали.

 nano /etc/exim.conf 

2. в exim.conf додайте наступні рядки для ACL (Access Control Lists).

 acl_check_data:
 deny senders = /etc/deny_senders
 accept

Збережіть файл після додавання рядків вище.

3. Створіть новий файл із назвою: "deny_senders», у якому ви додаєте домени, адреси електронної пошти або .tlds, з яких ви більше не бажаєте отримувати повідомлення електронної пошти:

  nano /etc/deny_senders

Додайте домени, повідомлення електронної пошти з яких відхилятимуться автоматично.

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

4. Збережіть файл і перезапустіть Exim.

systemctl restart exim

Це дуже простий спосіб блокування домену електронної пошти в EXIM (вхідна пошта).

Результат на сервері виглядатиме так:

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

Це найпростіший простий варіант, якщо ви поглинаєте хвилі SPAM, що надходить з Китаю, Індії, Росії або інших областей земної кулі. Однак, перш ніж блокувати доменне ім'я або TLD, переконайтеся, що у вас немає партнерів або співавторів, які можуть зв'язатися з вами з цих адрес.

Це налаштування Exim дійсний для обох веб-серверів cPanel і для тих, хто має VestaCP.

Захоплений технологіями, з 2006 року з радістю пишу на StealthSettings.com. Маю багаторічний досвід роботи з операційними системами: macOS, Windows і Linux, а також з мовами програмування і платформами для блогів (WordPress) та онлайн-магазинів (WooCommerce, Magento, PrestaShop).

Як записатися » Linux » Як заблокувати домен електронної пошти в EXIM (вхідна пошта)
Залишити коментар