Приватность в Jabber.
Можно блокировать нежелательную входящую информацию настроив соответствующим образом списки приватности.
Что такое «списки приватностиЋ и с чем их едят, читать тут http://bombus-im.org/wiki/jabber/privacy_lists
* Создаем новый список, называем его «SpamЋ (или как хотите).
ВНИМАНИЕ: правила в списках имеют 3) Подписка: none
4) Stanzas: отмечаем все 4 (message, presence-in/out, iq).
* Следующее правило (оно будет чуть выше). Будет блокировать все от тех, кто запросил подписку у вас, но вы не ответили на нее:
1) Действие: deny
2) Тип: subscription
3) Подписка: to
4) Stanzas: отмечаем все 4 (message, presence-in/out, iq).
* Следующее правило (оно будет чуть выше). Будет блокировать все от тех, кто запросил подписку у вас, но вы не ответили на нее:
1) Действие: deny
2) Тип: subscription
3) Подписка: to
4) Stanzas: отмечаем все 4 (message, presence-in/out, iq).
* Следом за ним (чуть выше в списке) создаем несколько похожих правил. Они для нормальной работы конференций, в которых вы участвуете:
1) Действие: allow
2) Тип: jid
3) В поле ниже пишем: conference.jabber.ru
4) Stanzas: отмечаем все 4.
* Создаем подобным образом еще одно такое же правило (или еще несколько правил) для того\тех серверов, в конференциях которых вы бываете (как в пункте ? 3 предыдущего правила). Например: conference.jabbus.org, conference.jabber.org и так далее.
* Создаем правило. Оно разрешает все для тех, кто есть у вас в ростере и с кем у вас есть обоюдая подписка:
1) Действие: allow
2) Тип: subscription
3) Подписка: both
4) Stanzas: отмечаем все 4.
* Создаем такое же правило, но в пункте ? 3 указываем . Это разрешающее правило для тех, чью подписку вы запросили.
* Создаем правило. Оно для нормальной работы своего собственного контакта (self-contact):
1) Действие: allow
2) Тип: jid
3) В поле ниже пишем: свой_собсвенный_jid
4) Stanzas: отмечаем все 4.
Сохраняем список, выставляем по умолчанию и активируем.
Как это будет работать: сервер не допустит до вашего клиента (jid) сообщений от тех контактов, чью подписку вы не запрашивали *ИЛИ* не ответили на ее запрос (списками приватности, к сожалению, нельзя подавить сами запросы подписки/авторизации (это не разрешено стандартами)), при этом разрешая сообщения от пользователей в вашем контакт-листе, из конференции и для тех, чью подписку вы запросили сами.