KMail не имеет встроенных средств обнаружения вирусов: разработчики считают, что лучше использовать внешние специализированные инструменты. KMail работает с ними через гибкую систему фильтров. Мастер антивируса помогает с начальной настройкой фильтров.
- Чем мастер может помочь?
Он предоставит на выбор несколько вариантов фильтрации, а затем, основываясь на выборе, создаст соответствующие фильтры.
- Какие ограничения у мастера?
Он выполняет только стандартную настройку фильтров. Изменения, внесённые вручную в существующие фильтры защиты от вирусов, не распознаются. Мастер заменяет такие фильтры стандартными.
Чтобы запустить мастер, воспользуйтесь пунктом меню → . Если этот пункт меню отсутствует, перейдите в меню → → и установите флажок Антивирус. Потребуется перезапустить KMail; после перезапуска мастер антивируса появится в меню Сервис.
Мастер антивируса работает в целом так же, как мастер антиспама. KMail может использовать несколько внешних инструментов для обнаружения писем с вирусами. Он определит, какие из них установлены в системе, и покажет результаты поиска. Можно отметить те инструменты, которые требуется использовать в KMail. Если нужно больше вариантов, закройте мастер, установите новый инструмент и снова запустите мастер.
Если был выбран хотя бы один инструмент, можно выбрать действия KMail для работы с письмами, содержащими вирусы. Чтобы KMail определял такие письма, установите флажок Проверять письма антивирусными средствами. Чтобы письма с вирусами перемещались в определённую папку, выберите соответствующую папку и установите флажок Перемещать почту с вирусами в указанную папку. Если такие письма также следует отмечать как прочитанные, установите флажок Также отмечать письма с вирусами как прочитанные.
Выбор хотя бы одного из этих параметров позволит мастеру завершить настройку фильтра. Мастер не будет учитывать существующие правила фильтрации и добавит новые. Чтобы проверить результат этого процесса, воспользуйтесь диалогом фильтров.
Мастер использует информацию, хранящуюся в специальном конфигурационном файле kmail.antivirusrc, расположенном в глобальном или локальном конфигурационной папке KDE. Если версия локального конфигурационного файла выше, используются данные конфигурации из локального файла (для этого инструмента), поэтому как администраторы, так и пользователи могут обновлять конфигурацию мастера.
Определение писем с вирусами выполняется особым фильтром, содержащим для каждого инструмента действие Пропустить через конвейер. Другой фильтр содержит правила проверки на заражённые письма и действия, которые отмечают их и (по желанию, в зависимости от выбора в мастере) перемещают в папку. Оба фильтра применяются к входящим письмам и при ручной фильтрации.