Для тих, хто не спить!
Знижка -15%
Ми використовуємо cookie-файли
Для оптимізації роботи нашого сайту ми використовуємо cookie-файли. Продовжуючи використовувати сайт, Ви погоджуєтеся з використанням cookie-файлів.
Новий дизайн
Панель керування
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Гаряча лінія
  • +38 (044) 392-74-33 Київ
  • +38 (057) 728-39-00 Харків
  • +38 (056) 794-38-31 Дніпро
  • +38 (032) 229-58-93 Львів
  • +38 (048) 738-57-70 Одеса
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Київстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Москва

2.24.2.1.1.5. Опис фільтрів WebMail

У WebMail фільтри реалізовані за допомогою мови Sieve, який в свою чергу дозволяє дуже гнучко налаштовувати потрібну фільтрацію листів і реагування на них. Для більш зручного формування правил існує візуальний редактор. Скористатися ним можна по цієї інструкції.

Мова Sieve дозволяє налаштувати фільтрацію по практично будь-якому заголовку листа. Для цього можна використовувати існуючі умови або вказати потрібний заголовок вручну. Типи порівнюваних даних:

Тип Опис Заголовок
«Тема» Пошук по заголовку subject subject
«Від» Пошук по заголовку from from
«Кому» Пошук по заголовку to to
«» Пошук по заголовку, заданому вручну. Після вибору з'явиться додаткове поле для вказівки заголовка
«Тіло листа» Пошук по тексту листа
«Розмір» Порівняння розміру всього листи і його вкладень
«Дата» Пошук по заголовку Date Date
«Поточна дата» Порівняння поточної дати або годинау. Дата береться за київським годинаом GMT + 3
«Рядок» Порівняння змінних, переданих в листі. Після вибору з'явиться додаткове поле для вказівки заголовка
«Повідомлення» Визначення дублювання листів

Крім безлічі типів порівнюваних даних потрібно вибрати також спосіб порівняння:

Тип Опис Параметр в Sieve
Для всіх типів даних, крім «Розмір», «Повідомлення»:
«містить» Пошук зазначеного тексту у вхідних даних :contain
«не містить»
«відповідає» Повний збіг входять даних із зазначеними в фільтрі :is
«не відповідає»
«існує» Перевірка існування обраного типу входять даних exists
«не існує»
«збігається з виразом» Пошук зазначеного тексту у вхідних даних, але з можливістю вказувати символи узагальнення у вигляді: * - будь-яку кількість будь-яких символів, ? - один будь-який символ :matches
«не збігається з виразом»
«збігається з регулярним виразом» Пошук тексту з використанням регулярного виразу :regex
«не збігається з регулярним виразом»
«кількість більше, ніж» Підрахунок зазначених заголовків в листі і порівняння їх кількості з зазначеними даними :count
«кількість більше або дорівнює»
«кількість менше, ніж»
«кількість менше або дорівнює»
«кількість дорівнює»
«кількість не дорівнює»
«значення більше, ніж» Математичне порівняння значення заголовка з зазначеними даними :value
«значення більше або дорівнює»
«значення менше, ніж»
«значення менше або дорівнює»
«значення дорівнює»
«значення не дорівнює»
Для типів даних «Дата», «Поточна дата»З'явиться додатковий параметр з вибором типу даних поля дати:
«дата (рррр-мм-дд)» Дата в стандартному вигляді «Рік-місяць-день » "date"
«дата (ISO8601)» Дата за стандартом ISO 8601 у вигляді рік-місяць-день Tгодина: хвилина: секунда + годинаовий пояс або 2025-01-21T11:21:44+0300 "iso8601"
«дата (RFC2822)» Дата з урахуванням угоди RFC2822 у вигляді День тижня, день місяць рік година: хвилина: секунда : стандарт годинау або Tue, 07 Feb 1984 12:34:56 GMT "std11"
«дата (юліанська)» Кількість днів, що пройшли з 1 січня 4713 до нашої ери "julian"
«година (гг: мм: сс)» Час в годинах: хвилинах: секунда х "time"
«рік» Визначення одного типу даних з усієї дати "year"
«місяць» "month"
«день » "day"
«година» "hour"
«хвилина» "minute"
«секунда » "second"
«день тижня (0-6)» День тижня, де 0 - понеділок, а 6 - воскресіння "weekday"
«годинаовий пояс» Виберіть годинаовий пояс, вказується виключно згідно RFC2822, Тобто у вигляді 4 цифр, де +\-ЧасЧасМінутаМінута, наприклад 0300 "zone"

У Sieve існує величезна безліч варіацій дій з листами, що дозволяє налаштувати гнучку обробку вхідної пошти:

Дія Опис Параметри Функція в Sieve
«Перемістити повідомлення в» Переміщення повідомлення в певну папку без збереження в поточному Вибір каталогу з існуючих fileinto
«Скопіювати повідомлення в» Копіювання повідомлення в певну папку fileinto :copy
«Перенаправити повідомлення на» Переадресувати лист на іншу поштову скриньку без збереження в поточному Вказівка цільового поштової скриньки redirect
«Надіслати копію повідомлення на» Переадресувати копію листа на іншу поштову скриньку зі збереженням в поточному redirect :copy
«Відкинути з повідомленням» Ніколи не зберігати лист в ящику і відповісти на нього автоматично Текст відправляється відповіді на лист reject
«Відповісти повідомленням» Зберегти лист в ящику і відповісти на нього (аналог автовідповідача) Текст відправляється відповіді
Тема повідомлення (заголовок subject)
Зворотна адреса відправника (заголовок from) - обов'язково вказуйте той же ящик, для якого настроюються фільтри
Мої адреси ел. пошти - список додаткових адрес, на які можна відправити повідомлення
Як годинато відправляти повідомлення - годинатота відправки відповідей на повідомлення від унікальних поштових скриньок, тобто якщо з ящика admin@example.com буде відправлено 2 повідомлення протягом дня - автоматичний відповідь буде відправлений тільки один раз
vacation з параметрами: :days, :addresses, :subject, :from
«Видалити повідомлення» Видалення повідомлення, при цьому сервера відправника не буде про це відомо discard
«Встановити прапори на повідомлення» Встановити певні прапори на повідомлення, прибравши попередні Вибір доступних і раніше створених прапорів setflag
«Додати прапори до повідомлення» Встановити певні прапори на повідомлення, додавши до попередніх addflag
«Прибрати прапори з повідомлення» Видалити раніше встановлені прапори для повідомлення removeflag
«Задати змінну» завдання певної змінної для її подальшого використання Ім'я змінної
Значення змінної
Модифікатори, що застосовуються до змінної
set
«Надіслати повідомлення» Надіслати окреме повідомлення на певний поштову скриньку Об'єкт повідомлення - поштовий ящик одержувача
Повідомлення повідомлення
Відправник повідомлення (заголовок from) - не обов'язковий параметр і його не потрібно вказувати
Важливість
Параметри повідомлення - додаткові параметри, які будуть вказані в повідомленні
notify з параметрами: :importance, :from, :message
«Залишити повідомлення у Вхідних» Чи не переміщати повідомлення в інші папки і залишити його у вхідних keep
«Закінчити виконання» Закінчити виконання всіх активних фільтрів. Функція перериває виконання ланцюжка фільтрів - будуть виконані тільки фільтри до цього дії, наступні виконуватися не будуть stop