サーバー上の名簿から連絡先を手動で削除すると、サーバーが私に送信するもの(openfire)は次のとおりです。
'<iq type="set" id="183-87" to="foo@edmund.local/hydra"><query xmlns="jabber:iq:roster"><item jid="bar@yahoo.edmund.local" name="baz" ask="unsubscribe" subscription="none"><group>Buddies</group></item></query></iq>'
'<iq type="set" id="187-88" to="foo@edmund.local/hydra"><query xmlns="jabber:iq:roster"><item jid="bar@yahoo.edmund.local" name="baz" subscription="none"><group>Buddies</group></item></query></iq>'
'<presence type="unsubscribed" to="foo@edmund.local" from="bar@yahoo.edmund.local"/>'
「登録解除」プレゼンス スタンザ (RFC 3921 によれば正しいと思います) で応答すると、サーバーはさらに「登録解除」されたプレゼンスでスパムを送信し続けます。
いずれにせよ、私のクライアントが次にログインしたとき、名簿は何も変わっていません。私は何か間違ったことをしていますか?