Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ThomasLeister/19cdd3a67a0de3e07867431318c11a22 to your computer and use it in GitHub Desktop.
Save ThomasLeister/19cdd3a67a0de3e07867431318c11a22 to your computer and use it in GitHub Desktop.
Delete Ejabberd accounts by JID list
##
## Create a "spammers.txt" file with all the JIDs (Jabber IDs) to delete. One in each line:
## user1@server.tld
## user2@server.tld
## user3@server.tld
## ...
## then run this command:
cat spammers.txt | xargs -L1 -i bash -c 'jid={}; name=${jid%@*}; domain=${jid##*@}; ejabberdctl unregister $name $domain; echo "deleted $jid"'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment