Решето является языком для фильтрации электронных писем. Это может быть реализовано в почтовом сервере или почтовом клиенте.

Решето является языком, который может использоваться для создания сценария фильтра для электронной почты. Это должно свое создание Cyrus Project CMU, создателям Cyrus сервер IMAP.

Язык был стандартизирован в RFC 3028 (устаревшая версия) и заменен RFC 5228. Несколько RFCs, также опубликованные к, расширяют функциональность Решета. Протокол ManageSieve (определенный в RFC 5804) позволяет пользователям управлять своими сценариями Решета на удаленном сервере.

Решето может быть реализовано в почтовом сервере. Сценарий будет выполняться во время заключительной доставки, когда сообщение будет перемещено в доступный для пользователя почтовый ящик. Несколько примеров Основанного на сервере Решета:

  • Голубятня (MDA с проектом Ящика)
  • (MTA) Exim v4
  • Гибель (прокси-сервер, поддерживающий POP3, IMAP)

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

Решето может быть реализовано в почтовом клиенте также. Документ на получение будет выполняться, когда почтовый клиент будет выбирать/синхронизировать электронную почту с сервера. Несколько примеров Основанного на клиенте Решета:

  • Рабочий стол Thunderbird почтовый клиент (с расширением ManageSieve)
  • Веб-почта Squirrelmail (с плагином Avelsieve)
  • Веб-почта Roundcube

Ссылки: