Интерфейс "Global Email Filters"

Создание глобальных фильтров для входящих сообщений всех доменов и почтовых ящиков

cPanel v136.0.32

Глобальный фильтр применяется ко всем почтовым ящикам всех доменов, добавленных в вашу учетную запись cPanel, независимо от их количества. Если необходимо создать фильтр только для отдельного почтового ящика, используйте интерфейс Email Filters.

Интерфейс состоит из кнопки создания нового глобального фильтра и списка уже созданных фильтров.

Создание глобального фильтра

В качестве примера рассмотрим ситуацию, когда необходимо автоматически пересылать письмо на адрес sherali.hostmaster@gmail.com, если в теме письма присутствует текст "Top secret" или в тексте письма содержится "top secret".

Нажимаем кнопку "Create a New Filter" в интерфейсе Global Email Filters
Заполняем форму нового глобального фильтра и нажимаем кнопку "Create"
  1. Указываем любое удобное имя для фильтра;
  2. Далее доступны два раздела: Rules и Actions. Rules определяют условия, при которых фильтр будет срабатывать, а Actions задают действия, которые будут выполнены. Для первого правила выбираем Subject, то есть тему письма;
  3. В следующем поле выбираем contains, что означает: указанная строка может находиться в любой части темы письма;
  4. Вводим текст "Top Secret". Теперь первое правило будет срабатывать, если в теме письма встречается этот текст;
  5. Одним правилом можно не ограничиваться. Справа от правила находится кнопка "+", позволяющая добавить новое правило. Нажимаем её один раз;
  6. Для нового правила выбираем Body, то есть текст письма;
  7. Также выбираем условие contains;
  8. Вводим текст "top secret" (для примера используется тот же текст, но вы можете указать любой другой);
  9. В разделе Actions выбираем действие Redirect to Email, чтобы автоматически пересылать письмо на другой адрес, если оно соответствует указанным правилам;
  10. Указываем адрес электронной почты, на который необходимо пересылать такие письма.
Глобальный фильтр успешно создан

Для каждого созданного глобального фильтра доступны кнопки Edit (редактирование) и Delete (удаление).

Проверяем работу созданного фильтра

Для проверки отправим письмо с любого почтового ящика на адрес info@scroll.uz, указав текст "top secret" в теме (Subject) или в теле (Body) письма.

После отправки письма немного подождем и проверим почтовый ящик, на который должна была выполниться переадресация.

Как видно, фильтр сработал именно так, как был настроен. При этом письмо вообще не попадает в почтовый ящик info@scroll.uz.

Настройка Rules (правил)

Тип правилаОписание
FromПроверяет адрес отправителя (From).
SubjectПроверяет тему письма (Subject).
ToПроверяет адрес получателя (To).
Any RecipientВыполняет поиск среди всех получателей письма (To, Cc и Bcc).
ReplyПроверяет адрес Reply-To.
BodyВыполняет поиск в тексте письма (Body).
Any HeaderВыполняет поиск в любом заголовке (Header) письма.
Has Not Been Previously DeliveredУсловие выполняется, если письмо ранее не было доставлено. Обычно используется для предотвращения циклов повторной обработки или переадресации.
Is an Error MessageПроверяет, является ли письмо автоматическим сообщением об ошибке (bounce).
List IDПроверяет заголовок List-ID, который используется почтовыми рассылками.
Spam StatusПроверяет, пометил ли Apache SpamAssassin™ письмо как спам. Чтобы отфильтровать все спам-письма, выберите оператор begins with и укажите значение Yes.
Spam BarПроверяет уровень спама, определенный Apache SpamAssassin™, по количеству символов +. Например, +++++ означает 5.0 и выше, а ++++ означает 4.0 и выше.
Spam ScoreПроверяет числовую оценку спама, выставленную Apache SpamAssassin™. Для этого поля можно использовать операторы is above, is below и другие числовые сравнения.

Тип поиска текстаОписание
containsПроверяет, содержит ли значение указанный текст.
matches regexПроверяет значение по регулярному выражению (Regular Expression).
does not containПроверяет, что значение не содержит указанный текст.
equalsПроверяет точное совпадение значения с указанным текстом.
begins withПроверяет, начинается ли значение с указанного текста.
ends withПроверяет, заканчивается ли значение указанным текстом.
does not beginПроверяет, что значение не начинается с указанного текста.
does not endПроверяет, что значение не заканчивается указанным текстом.
does not matchПроверяет, что значение не совпадает с указанным текстом.
is above (numbers only)Проверяет, что числовое значение больше указанного. Работает только с числами.
is not above (numbers only)Проверяет, что числовое значение не больше указанного. Работает только с числами.
is below (numbers only)Проверяет, что числовое значение меньше указанного. Работает только с числами.
is not below (numbers only)Проверяет, что числовое значение не меньше указанного. Работает только с числами.

Настройка Actions (действий)

ActionОписание
Discard MessageПолностью удаляет письмо. Оно не принимается и не сохраняется в почтовом ящике.
Redirect to EmailАвтоматически пересылает письмо на указанный адрес электронной почты. Сохранение оригинала зависит от других правил.
Fail With MessageОтклоняет письмо и отправляет отправителю указанное вами сообщение об ошибке (bounce).
Stop Processing RulesПосле выполнения текущего правила прекращает обработку остальных почтовых фильтров.
Deliver to FolderДоставляет письмо в указанную папку почтового ящика (например, INBOX или другую папку).
Pipe to a ProgramПередает письмо программе или скрипту на сервере. Обычно используется для автоматической обработки или интеграции с другими системами.