Материал из Tkabber Wiki
Содержание
- 1 Пролог
- 2 Экспозиция — опции главного меню
- 3 Завязка — добавление нового списка приватности
- 4 Кульминация — редактирование созданного списка
- 5 Эпилог — предупреждения
Пролог
Здесь по-простому (в картинках) рассказано, как настроить блокирование спама с MRIM-гейта средствами списков приватности на стороне сервера, поддержка которых реализована в Ткаббере.
Блокировка основана на простых правилах:
Пропускать только сообщения от контактов "из ростера", а именно:
- тех, на чьё присутствие мы подписаны;
- контактов с взаимной подпиской на присутствие.
Блокировать все сообщения с MRIM-гейта, не попавшие под предыдущий критерий.
Перед тем как продолжить чтение, нелишним будет совершить небольшой экскурс в теорию (она очень доходчиво и в то же время кратко изложена на сайте Бомбуса; единственное, что можно пропустить — это последнюю главу, где дан практический пример).
Экспозиция — опции главного меню
Вначале следует убедиться, что интересующие нас опции главного меню, относящиеся к обеспечению приватности, выглядят так, как показано на скриншоте:
А именно: опция Активировать списки при подключении выключена. Это нужно для того, чтобы Ткаббер не использовал свои встроенные списки приватности вместо нашего, который мы добавим прямо сейчас.
Завязка — добавление нового списка приватности
Для настройки требуется создать новый список приватности, активизировав пункт основного меню: Tkabber → Обеспечение приватности → Изменить правила вручную; в нашем примере новый список называется "mrim-allow-only-contacts":
Этот список в том же диалоге должен быть сделан списком по умолчанию и активным списком.
Кульминация — редактирование созданного списка
Далее переходим к редактированию списка. Вводим правила так, как указано на
скриншоте. Единственное, на что вам нужно обратить особое внимание, это
последнее правило, в котором фигурирует JID mrim.007spb.ru
— у вас там должен
быть JID вашего MRIM-гейта, например, mrim.jabber.ru
.
Важно, чтобы правила следовали именно в таком порядке, как указано на скриншоте, а именно, правило для JID MRIM-гейта должно идти после правил, проверяющих состояние подписки на присутствие.
Эпилог — предупреждения
- Встроенные списки приватности Ткаббера перестают работать; в частности, это означает, что помещение контакта в Невидимый или Игнорируемый списки штатными средствами Ткаббера никакого реального эффекта иметь не будет. Если вам понадобилось кого-то заигнорить, придётся лезть в список Mrim'а и добавлять нужные правила туда.
- Спам в виде запросов на подписку не блокируется этим способом; к сожалению,
в текущей версии ejabberd, под управлением
которого работают
jabber.ru
иjabber.org
это невозможно по техническим причинам. Примечание: этот вид спама успешно отсекается плагином Antispam. - Редактирование списков приватности вручную аналогично ручной настройке файрвола на компьютере — вы должны понимать возможные последствия. Поэтому очень рекомендуется ознакомиться с теорией.
Спам давил kostix.