Фильтрация электронной почты — это обработка электронной почты для ее организации в соответствии с заданными критериями. Термин может применяться к вмешательству человеческого интеллекта, но чаще всего относится к автоматической обработке сообщений на SMTP- сервере, возможно, с применением методов борьбы со спамом . Фильтрация может применяться как к входящим, так и к исходящим письмам.
В зависимости от среды вызова программное обеспечение фильтрации электронной почты может отклонить элемент на начальном этапе SMTP-подключения [1] или передать его без изменений для доставки в почтовый ящик пользователя. Также возможно перенаправить сообщение для доставки в другое место, поместить его в карантин для дальнейшей проверки, изменить его или «пометить» его любым другим способом.
Обычно фильтры почты используются для организации входящей электронной почты и удаления спама и компьютерных вирусов . Поставщики почтовых ящиков фильтруют исходящую электронную почту, чтобы оперативно реагировать на спам-всплески, которые могут возникнуть из-за взломанных учетных записей. Менее распространенное использование — проверка исходящей электронной почты в некоторых компаниях, чтобы убедиться, что сотрудники соблюдают соответствующие политики и законы. Пользователи также могут использовать фильтр почты для приоритизации сообщений и сортировки их по папкам на основе темы или других критериев.
Поставщики почтовых ящиков также могут устанавливать почтовые фильтры в своих агентах почтовой пересылки в качестве услуги для всех своих клиентов. Распространенными типами фильтров являются антивирус, антиспам, фильтрация URL и отклонение на основе аутентификации.
Корпорации часто используют фильтры для защиты своих сотрудников и активов информационных технологий . Фильтр «catch-all» будет «ловить все» письма, адресованные домену, которого нет на почтовом сервере — это может помочь избежать потери писем из-за опечаток.
Пользователи могут устанавливать отдельные программы (см. ссылки ниже) или настраивать фильтрацию как часть своей почтовой программы ( клиента электронной почты ). В почтовых программах пользователи могут создавать персональные, «ручные» фильтры, которые затем автоматически фильтруют почту в соответствии с выбранными критериями.
Фильтры электронной почты могут работать с входящим и исходящим трафиком электронной почты. Фильтрация входящей электронной почты включает сканирование сообщений из Интернета, адресованных пользователям, защищенным системой фильтрации, или для законного перехвата . Фильтрация исходящей электронной почты включает обратное — сканирование сообщений электронной почты от локальных пользователей до того, как потенциально опасные сообщения могут быть доставлены другим в Интернете. [2] Одним из методов фильтрации исходящей электронной почты, который обычно используется поставщиками услуг Интернета, является прозрачное прокси-сервер SMTP , при котором трафик электронной почты перехватывается и фильтруется через прозрачный прокси-сервер внутри сети. Исходящая фильтрация [3] также может происходить на сервере электронной почты . Многие корпорации используют технологию предотвращения утечки данных на своих серверах исходящей почты, чтобы предотвратить утечку конфиденциальной информации через электронную почту.
Фильтры электронной почты имеют различную степень настраиваемости. Иногда они принимают решения на основе сопоставления с регулярным выражением . В других случаях код может сопоставлять ключевые слова в теле сообщения или, возможно, адрес электронной почты отправителя сообщения. Более сложный поток управления и логика возможны с языками программирования; это обычно реализуется с помощью языка программирования, управляемого данными , такого как procmail , который определяет условия для сопоставления и действия, которые необходимо выполнить при сопоставлении, что может включать дальнейшее сопоставление. Некоторые более продвинутые фильтры, в частности фильтры для защиты от спама, используют статистические методы классификации документов , такие как наивный байесовский классификатор , в то время как другие используют обработку естественного языка для организации входящих писем. [4] Фильтрация изображений может использовать сложные алгоритмы анализа изображений для обнаружения оттенков кожи и определенных форм тела, обычно связанных с порнографическими изображениями.
Microsoft Outlook включает в себя пользовательские фильтры электронной почты, называемые «правилами». [5]
Правило — это набор условий, действий и исключений, который управляет тем, как Outlook обрабатывает и организует сообщения.