[Operators] XMPP forwarding and redirect?

Dave Cridland dave at cridland.net
Thu Jan 23 10:40:29 UTC 2014


This is possibly a better conversation to have on jdev@ or standards@

On Thu, Jan 23, 2014 at 10:27 AM, Daniel Pocock <daniel at pocock.com.au>wrote:
>
> For example, many free software projects (Debian, Fedora) offer their
> developers mail forwarding (pocock at debian.org->daniel at pocock.com.au)
> without having any mailboxes.  Is it feasible to construct similarly low
> key solutions with XMPP?
>
>
Short answer: Not without treating it as a gateway.

The problem isn't the messages, which are trivial, but the presence
handling. It's due to the fact that names, identities, and network locators
are tightly coupled in XMPP - this gives us a lot of benefits, but also
restricts the kinds of aliasing games one can play with mail.

If someone contacts you as xmpp:pocock at debian.org then this name will be
bound into their roster; presence will flow to it, and it'll expect probes
and presence from it.

xmpp:daniel at pocock.com.au on the other hand has no relationship to your
contact, and is in all respects a wholly distinct entity. Your contact
won't send it any presence, won't request its presence, and might even
throw away messages from it in some cases.

The only way around it would be to use an XMPP/XMPP gateway, under
XEP-0100, which in turn needs some special client support - albeit quite
common client support.

Dave.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/operators/attachments/20140123/72f756a8/attachment.html>


More information about the Operators mailing list