18: Фильтрация E-mail в cPanel
Главная Страница » Книги по PHP » cPanel - руководство и подробная инструкция » Фильтрация E-mail в cPanel
Вы можете заблокировать e-mail, используя фильтры для спама. Существует много определений спама, но одно из них является особенно полезным:
Спам – это электронная версия “макулатурной” почты, которая существует с тех пор, как появился Интернет. E-mail фильтры - это способ отфильтровать и удалить ненужную Вам почту, основываясь на различных критериях. Вы можете заблокировать не только коммерческую почту, но и любой другой вид e-mail. Заблокированная почта будет автоматически удалена или отослана на другой e-mail адрес или скрипт. Эти фильтры достаточно гибки – несколько примеров приведены ниже, после инструкции по добавлению фильтров для спама. Все фильтры кумулятивны.
Добавление e-mail фильтра:
1. Кликните на ссылку E-mail Filtering (Фильтрация E-mail), которая расположена в области Mail (Почта).
2. Кликните на ссылку Create a New Filter (Создать Новый фильтр).
3. Дайте любое название фильтру, который вы создаете.
4. Кликните на нужное Вам поле заголовка в первом выпадающем списке. Это различные поля для любого e-mail сообщения.
5. Кликните на необходимое Вам действие фильтра во втором выпадающем списке. Это действие будет происходить с текстом, введенным в третье поле.
- equals - находит абсолютно соответствующий текст (только целые слова). Слово "Credit" («Кредит») заблокирует слово "Credit" («Кредит»).
- matches regex - (искать регулярные выражения) – находит текст в соответствии с правилами регулярных выражений. Регулярные выражения – это мощная, но сложная область. В большинстве ситуаций фильтры регулярных выражений Вам не понадобятся. Вы сможете найти больше информации в двух вводных курсах обучения – Using Regular Expressions (Использование Регулярных Выражений) и Learning to Use Regular Expressions (Обучение Пользованию Регулярными Выражениями).
- contains - (содержит) – находит указанный текст в любых сочетаниях. Например слово "porn" («порн») заблокирует как слово "porn", так и слово "pornography" («порнография»).
- begins with - (начинается с) – находит указанный текст, если он является началом слова. Например, слово "porn" («порн») заблокирует "porn" слова "porn" («порн») и "pornography" («порнография»), но не "teenporn" «подростковая порнография».
6. Введите текст фильтра в третье поле. Этот текст чувствителен к регистру.
7. Введите действие для отфильтрованных сообщений в поле Actions (Действия).
- Discard Message (Избавиться) – полностью удаляет письмо.
- Redirect to email (Переадресовать на другой email) – Введите email адрес, на который следует переадресовать сообщения.
8. Кликните на кнопку Create (Создать).
Пример:
Для того, чтобы переадресовать всю почту с "john@paradise.net", введите: From (от), equals (приравнивается), john@paradise.net, david@corse.org.nz
Для того, чтобы удалить все e-mail-ы с paradise.net, введите: From (от), contains (содержит), paradise.net, Discard (Избавиться)
Чтобы удалить все упоминания о порнографии, введите: Any Header (Любой Заголовок), contains (содержит), porn (порн), Discard (Избавиться)