Спам и карантин
Спам отсекает rspamd, подозрительные письма попадают в папку Junk, оттуда их можно вернуть или удалить прямо из панели.
Как это работает
- Письмо приходит, rspamd считает баллы по правилам и проверкам DKIM, SPF и DMARC.
- Выше шести баллов — добавляется пометка спама, письмо кладётся в Junk.
- Выше пятнадцати — письмо отклоняется сразу.
- Отправитель с плохой репутацией или подделанной подписью отбивается без доставки.
Карантин в панели
То же из консоли: mailnode spam ls, mailnode spam release --mailbox ivan@example.ru --uid 12, mailnode spam rm --mailbox ivan@example.ru --uid 12.
Репутация адреса
Вкладка Диагностика → Проверить репутацию. Панель смотрит обратную запись сервера и четыре чёрных списка. Если адрес попал в список, письма будут отбивать до выхода из него, лечится только заявкой в сам список.
Лимиты отправки
Чтобы через ваш сервер не рассылали спам, включены ограничения: двести писем в минуту с одного адреса, четыреста получателей, пятьдесят соединений, размер письма 50 МБ. Меняются командой mailnode setting и пересборкой конфигов.
Антивирус
При установке на вопрос «Ставить антивирус для писем» отвечайте да. Ставится ClamAV, rspamd отправляет ему вложения, заражённое письмо отклоняется с пометкой CLAMAV_VIRUS.
Проверить, что работает: clamdscan на тестовый файл EICAR должен написать FOUND.
Серверы ClamAV отдают файлы не всем: из России запросы часто блокируются на уровне провайдера. Установщик в этом случае пробует зеркало установщика, а если и оно недоступно — пишет прямо: «базы антивируса недоступны с этого сервера (блокировка провайдера или ТСПУ)», и оставляет антивирус выключенным. Почта при этом работает.
Что делать: скачать main.cvd и daily.cvd на любой машине, где доступ есть, и положить в /var/lib/clamav на сервере, затем systemctl restart clamav-daemon. Базы обновляются раз в сутки, достаточно раз в неделю переносить свежие файлы.
Настроить порог
mailnode render # после правки /etc/rspamd/local.d/actions.conf
reject = 15; add_header = 6; greylist = 4;
Числа означают баллы. Понизите порог пометки, если спама много, поднимите, если в Junk попадают нужные письма.
Верните его из карантина и попросите отправителя проверить SPF и DKIM. Если это постоянный корреспондент, добавьте его адрес в белый список rspamd.