Антиспам SpamAssassin

SpamAssassin позволяет защитить от спама все почтовые ящики, размещенные на вашем сервере Plesk. Чтобы подобрать желаемый уровень защиты, вы можете дополнительно настроить некоторые параметры SpamAssassin, а именно:

  • Чувствительность антиспама

    Для обнаружения спама SpamAssassin выполняет несколько различных проверок содержимого и темы каждого сообщения. В результате каждому сообщению присваивается определенное количество баллов. Чем больше это число, тем больше вероятность того, что сообщение является спамом. Например, если тема и текст входящего сообщения содержат строку "КУПИТЕ ВИАГРУ ДЕШЕВО", то такому сообщению присваивается оценка 8,3 балла. По умолчанию чувствительность антиспама настроена таким образом, что все сообщения, имеющие 7 и более баллов, классифицируются как спам. Если при стандартной чувствительности ваши пользователи все равно получают спам, увеличьте ее, указав меньшее значение, например, 6. Если SpamAssassin помечает как спам благонадежные сообщения, увеличьте чувствительность, указав большее значение.

  • Пометки о спаме

    Спам-фильтр не может удалять спам на уровне всего сервера автоматически: это можно настроить только на уровне отдельных почтовых ящиков. То есть в рамках глобальных настроек вы можете только помечать сообщения как спам: в сообщение будут добавлены заголовки X-Spam-Flag: YES и X-Spam-Status: Yes. Кроме того, антиспам может добавлять определенный текст в тему сообщений (по умолчанию это *****SPAM*****).

    Хотя вы не можете настроить SpamAssassin на удаление всех спам-сообщений, вы можете позволить каждому владельцу почтового ящика установить собственные настройки защиты от спама. Например, они могут сделать так, чтобы их антиспам автоматически удалял сообщения, помеченные SpamAssassin, или составить собственные черные и белые списки. Инструкции по настройке антиспама для отдельных почтовых ящиков смотрите в разделе Защита от спама.

  • Максимальный размер проверяемых сообщений

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

  • Количество процессов SpamAssassin

    Еще один способ ограничить нагрузку на сервер со стороны SpamAssassin - это определить максимальное количество одновременно выполняемых процессов (Linux) или потоков (Windows) SpamAssassin.

  • Надежные языки и локали (только для Windows)

    Вы можете определить языковые характеристики сообщений, которые всегда должны проходить фильтр, указав надежные языки и локали. Письма, написанные на указанных языках и содержащие определенные наборы символов, не будут помечаться как спам.

  • Черные и белые списки

    SpamAssassin позволяет поместить определенных отправителей в черные или белые списки:

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

Все эти настройки находятся на странице Инструменты и настройки > Настройки антиспама.

SPAM_filter_setting

Примечание. Интерфейс Plesk содержит только основные функции SpamAssassin. Для создания сложных правил защиты от спама используйте конфигурационные файлы SpamAssassin. Более подробную информацию о дополнительных настройках SpamAssassin смотрите в расширенном руководстве администратора, раздел Spam Protection для Linux и Windows и в другой соответствующей документации на странице http://spamassassin.apache.org/doc/Mail_SpamAssassin_Conf.html.

Далее в этом разделе:

Включение SpamAssassin

Определение максимального размера сообщений для SpamAssassin (Linux)

Настройка черных и белых списков

 

Включение SpamAssassin

Чтобы включить SpamAssassin:

  1. Перейдите в раздел Инструменты и настройки > Настройки антиспама (в разделе Почта).
  2. Выберите опцию Включить фильтр SpamAssassin для всего сервера.
  3. Чтобы разрешить вашим пользователям настраивать антиспам по своему усмотрению отдельно для каждого почтового ящика, выберите опцию Применять индивидуальные настройки антиспама.
  4. Укажите максимальное количество процессов SpamAssassin в поле Максимально возможное для запуска число рабочих процессов spamd (1-5). Рекомендуем использовать значение по умолчанию.
  5. Настройте чувствительность антиспама, введя нужное значение в поле Балл, после получения которого письмо считается спамом.

    По умолчанию чувствительность антиспама настроена таким образом, что все сообщения, имеющие 7 и более баллов, классифицируются как спам. Если при стандартной чувствительности ваши пользователи все равно получают спам, увеличьте ее, указав меньшее значение, например, 6. Если SpamAssassin помечает как спам благонадежные сообщения, увеличьте чувствительность, указав большее значение.

  6. В случае с Windows укажите максимальный размер сообщений, которые будет обрабатывать SpamAssassin, выбрав опцию Не проверять письма, размер которых превышает максимально допустимое значение и указав нужное значение. В Plesk для Linux этот параметр недоступен. Информацию об изменении максимального размера сообщений в Linux-версии смотрите в разделе Определение максимального размера сообщений для SpamAssassin (Linux).
  7. Укажите, как следует помечать сообщения, сочтенные за спам, в поле Добавлять в тему писем, сочтенных за спам, следующий текст. Если вы не хотите, чтобы антиспам изменял тему письма, оставьте это поле пустым. Если вы хотите, чтобы в тему сообщений добавлялось присвоенное им количество баллов, введите в это поле значение _SCORE_.
  8. В Plesk для Windows укажите надежные языки и локали с помощью списков Надежные языки и Надежные группы локалей.
  9. Нажмите OK.
 

Определение максимального размера сообщений для SpamAssassin (Linux)

Чтобы уменьшить нагрузку на сервер со стороны антиспама SpamAssassin, вы можете ограничить максимальный размер проверяемых им сообщений. Все сообщения, размер которых превышает указанное вами значение, будут доставляться получателям без прохождения проверки.

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

  1. Откройте файл /etc/psa/psa.conf.
  2. Укажите нужное значение для параметра SA_MAX_MAIL_SIZE (в байтах).

    По умолчанию максимальный размер сообщений составляет 256000 байтов. Мы рекомендуем ограничить размер письма на уровне 150 - 250 Кб, что обычно соответствует письмам в формате HTML, содержащим изображения. Размер письма считается критическим для фильтра и вызывает перегрузку сервера, если он превышает 500 Кб, что обычно соответствует письмам с прикрепленными файлами.

 

Настройка черных и белых списков

Чтобы добавить адреса в черный или белый список:

  1. Перейдите на нужную вкладку на странице Инструменты и настройки > Настройки антиспама.
  2. Нажмите Добавить адреса.
  3. Введите адреса, которые вы хотите добавить в список.

    Для разделения адресов используйте запятую, двоеточие или пробел. Вы можете использовать звездочку (*) в качестве замены нескольких букв и знак вопроса (?) для замены одной буквы. Например: address@spammers.net, user?@spammers.net, *@spammers.net. При внесении в список адреса вида *@spammers.net будет блокироваться вся почта, поступающая с домена spammers.net. Для Windows-серверов также укажите, что делать с сообщениями от конкретных отправителей.

  4. Нажмите OK.

Чтобы удалить адреса из черного или белого списка:

Выберите нужные адреса на соответствующей вкладке и нажмите Удалить.