This module blocks all outgoing stanzas from a list of users.
Add mod_block_outgoing to the enabled modules in your config file:
modules_enabled = {
-- ...
"block_outgoing",
-- ...
}Either in a section for a certain host or the global section define which users and what stanzas to block:
block_outgoing_users = { "romeo@example.com", "juliet@example.com" }
block_outgoing_stanzas = { "message", "iq", "presence" }block_outgoing_stanzas defaults to “message” if not specified.
| trunk | Doesn’t work (uses is_admin) |
| 0.12 | Works |
| 0.11 | Works |
With the plugin installer in Prosody 0.12 you can use:
sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_block_outgoing
For earlier versions see the documentation for installing 3rd party modules