The current XMPP interface in the AppEngine component is limited in a number of respects
- message floods (if you get lots of errors), so needs a rate limited for unique errors
- hard to register for multiple subdomains or wildcard for reporting
- no self-registration (though that would require validation of domain ownership)
- no multiple user registration for a domain
The current XMPP interface in the AppEngine component is limited in a number of respects