[JDEV] Subscriptions to non-existent addresses

Jason Anderson jason at guanosoft.org
Mon Aug 5 10:36:21 CDT 2002


Emma,

I don't know how to test if a JID exists, but maybe I can help on the 
mechanics of subscription.

Are you talking specifically about subscribing to a non-existent user on 
a *different server* than yours, or do you also mean non-existent users 
on *your server*?

When you subscribe to a user at your local server who doesn't exist, the 
server will
   -send you a roster change for that item with ask=subscribe
   -send you a presence packet with type=unavailable and status "Not Found"

You don't receive any errors in this case, because it's all handled by 
the subscription mechanism through roster and presence packets.

jason

emma.willis at ntlworld.com wrote:
> Please can someone tell me if there is any way of testing whether or not an address actually exists before you add them to your roster, using Jabberbeans.... I let my users add contacts but if the reciever never gets their subscription request, the roster item (with an ask=subscribe attribute) remains on their roster indefinitely.  I know an error is caused when the packet is bounced back to the server but I don't know if or where this is passed back to the jabberbeans server-side stuff (highly technical term there).
> 
> If anyone knows - please can you tell me.
> 
> Emma
> 
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
> 
> .
> 





More information about the JDev mailing list