Hello

We use the following simple rules in our clients to avoid spam:


  1.  Normal and Chat Messages received from JIDS without an approved presence 
subscription are automatically rejected, unless there’s a valid exception 
registered in the client. (I.e. a white-list instead of a black-list is 
employed).
  2.  Group Chat Messages from Groups not actively joined are also 
automatically rejected.

While (1) is somewhat more restrictive than what the RFCs permit, it works for 
all our use cases. In the cases we need unsolicited messages from sources not 
in our roster, or without active presence subscriptions, we register explicit 
validation handlers. These can algorithmically approve a message to be 
delivered through the client. Such a solution (internal filters) avoid routing 
messages through external filters (that would become vulnerable from a privacy 
and security point of view).

Best regards,
Peter

_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: [email protected]
_______________________________________________

Reply via email to