Как добавить отдельный адрес электронной почты в белый список с помощью rspamd

Вопрос или проблема

Как можно добавить конкретный адрес отправителя в белый список, используя rspamd? Адрес, который я имею в виду, это [email protected], поэтому я определенно не хочу добавлять целый домен hotmail.com в белый список, так как он является источником большого количества спама. Хотя адрес отправителя можно подделать, в этом случае это маловероятно, так что добавление его в белый список имеет смысл. Если бы я только мог понять, как это сделать!

Для добавления адресов электронной почты в белый список вы можете использовать настройки пользователя или модуль multimap.

.

Ответ или решение

Чтобы произвести именно такую настройку и внести в Rspamd индивидуальный адрес электронной почты в белый список (whitelist), можно воспользоваться настройками пользователя или модулем multimap. В этом подробном руководстве мы рассмотрим оба варианта.

Шаг 1: Использование пользовательских настроек (User Settings)

  1. Открываем конфигурационный файл Rspamd.
    Обычно он расположен по адресу /etc/rspamd/local.d/interactive.conf или /etc/rspamd/local.d/user_settings.inc.

  2. Добавляем настройки для белого списка.
    Вам нужно внести адрес, который необходимо добавить в белый список. Для этого добавьте строку ниже:

    # Разрешаем конкретный адрес
    white_list = {
       "example@hotmail.com" = {
           action = "accept"
       }
    }

    Не забудьте заменить example@hotmail.com вашим адресом электронной почты.

  3. Сохраняем изменения и перезапускаем Rspamd.

    sudo systemctl restart rspamd

Шаг 2: Использование модуля multimap

  1. Редактирование конфигурации muluimap.
    Для этого вам нужно отредактировать файл /etc/rspamd/local.d/multimap.conf.

  2. Настройка multimap.
    Добавьте следующую строку для настройки модуля:

    EMAIL_WHITELIST = multimap {
       name = "email_whitelist";
       enums = "whitelist";
       key = "from";
       map = "file:/etc/rspamd/whitelist.map";  # Здесь указываем путь к вашему файлу белого списка
    }
  3. Создание файла белого списка.
    Создайте файл, указанный в предыдущем шаге, например, whitelist.map, и добавьте ваш адрес:

    example@hotmail.com
  4. Сохранение файла и перезапуск службы Rspamd.

    sudo systemctl restart rspamd

Обратите внимание:

  • Важно следить за тем, чтобы формат адреса был правильным. В большинстве случаев Rspamd корректно воспринимает адреса в виде example@hotmail.com.

  • Всегда полезно проверять журнал Rspamd после внесения изменений, чтобы удостовериться, что все работает корректно. Журнал можно найти по адресу /var/log/rspamd/rspamd.log.

Заключение

В результате выполнения указанных выше шагов выбранный вами адрес электронной почты будет исключён из фильтрации – все сообщения от него будут считаться безопасными. Это решение позволяет избежать нежелательной фильтрации важной корреспонденции без рисков, связанных с глобальным добавлением всего домена в белый список.

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

Оцените материал
Добавить комментарий

Капча загружается...