🚒 Хотите меньше спама? Узнайте, как интегрировать Spamassassin с почтовым сервером Postfix |

🚒 Хотите меньше спама? Узнайте, как интегрировать Spamassassin с почтовым сервером Postfix

Мануал

Задача прекращения нескончаемого потока спама становится немного проще с Spamassassin и Postfix.

Почтовый сервер Postfix (бесплатный агент передачи почты с открытым исходным кодом, который маршрутизирует и доставляет электронную почту) включает элементарную проверку содержимого.

Однако, учитывая, насколько распространенным стал СПАМ, этого недостаточно.

Из-за этого вы, вероятно, захотите добавить постфикс сторонним инструментом.

Одним из таких инструментов является Spamassassin от Apache.

Spamassassin использует различные методы обнаружения спама, такие как DNS и обнаружение спама на основе нечеткой контрольной суммы, байесовская фильтрация, внешние программы, черные списки и онлайн-базы данных.

Он более мощный, чем проверка в Postfix.

Постфикс: этот сервер может нуждаться в некотором улучшении с помощью Spamassassin.

Итак давайте посмотрим как интегрировать.

SMTP-сервер Postfix, работающий в Linux.

Я продемонстрирую установку и интеграцию на платформе Ubuntu Server 18.04.

Если выбранная вами серверная платформа отличается, вам необходимо соответствующим образом изменить инструкции по установке.

Установка

Из коробки Spamassassin не устанавливается.

Чтобы исправить это, откройте окно терминала и введите команду:

sudo apt-get install spamassassin spamc -y

После завершения установки демон spamassassin должен быть запущен и включен (поэтому он запускается при загрузке).

Для этого выполните следующие две команды:

sudo systemctl start spamassassin
sudo systemctl enable spamassassin

Вот и все касаемо установки. Время интегрироваться.

Настройка Postfix

Postfix должен быть настроен так, чтобы он пропускал входящую почту через Spamassassin.

Для этого откройте файл конфигурации Postfix с помощью команды:

sudo nano /etc/postfix/master.cf

В самом верху этого файла вы найдете строку, начинающуюся с smtp.

В конце этой строки добавьте следующее:

-o content_filter=spamassassin

Таким образом, вся строка должна выглядеть так:

smtp      inet  n     -       y       -       -       smtpd    -o content_filter=spamassassin

Прокрутите до конца файла master.cf и добавьте следующие строки:

spamassassin unix -     n n - -       pipe
user=debian-spamd argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}

Сохраните и закройте этот файл.

Перезапустите Postfix с помощью команды:

sudo systemctl restart postfix

Postfix и Spamassassin теперь работают совместно, чтобы помочь предотвратить спам.

Меньше спам-писем

Поздравляем, теперь вы должны наслаждаться меньшим количеством спам-сообщений через Postfix.

Ваша компания и ваши клиенты будут вам благодарны.

Это не конец линии по предотвращению злонамеренной входящей или исходящей почты на вашем сервере, но это отличный (и быстрый) старт.

см.также:

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий