Modern XMPP project discussion - 2025-02-10


  1. arcanicanis

    Still a valid JID, and worth breaking clients that don't expect it. Not sure why it has to be escaped in the localpart but not resourcepart though https://www.rfc-editor.org/rfc/rfc7622.html#page-10

  2. arcanicanis

    or, well, "optionally" escaped for demonstration sake I suppose

  3. hook

    Silly question perhaps, but I recently learnt it is possible to chain(?) mail servers so that if e.g. my server goes down, another (e.g. my friend's) takes up the mantle and receives and sends the email instead. So I wonder if something similar would be possible in XMPP.

  4. MattJ

    Yes, kinda

  5. MattJ

    It's not the same as email. Email is a lot more basic than XMPP, and a simple store-and-forward like email would not be enough. XMPP has a lot more features.

  6. arcanicanis

    How is S2S delivery handled, if it doesn't manage to make a connection to the remote end on the first attempt? Is redelivery retried, or does the client get immediately notified of non-delivery, and up to the client to re-send?

  7. arcanicanis

    How is S2S delivery handled, if it doesn't manage to make a connection to the remote end on the first attempt? Is redelivery retried, or does the client get immediately notified of non-delivery, and up to the client to retry?

  8. arcanicanis

    How is S2S delivery handled (in XMPP), if it doesn't manage to make a connection to the remote end on the first attempt? Is redelivery retried, or does the client get immediately notified of non-delivery, and up to the client to retry?

  9. arcanicanis

    How is S2S delivery handled (in XMPP), if it doesn't manage to make a connection to the remote server on the first attempt? Is redelivery retried, or does the client get immediately notified of non-delivery, and up to the client to retry?

  10. arcanicanis

    How is S2S delivery handled (in XMPP), if it doesn't manage to make a connection to the remote server on the first attempt? Is redelivery attempted up to a period of time, or does the client get immediately notified of non-delivery, and up to the client to retry?

  11. MattJ

    The sender gets a delivery error, generally

  12. hook

    MattJ: oooh, how does that work?

  13. hook

    Friend's xmpp server is currently messed up, but mine works. So I was wondering if there's any way to get his users to use mine (and vice versa if mine goes down)

  14. MattJ

    My point that XMPP has more features is that it's more complex to do this kind of thing

  15. MattJ

    You would have to move all the data (accounts, rosters, etc.) and config to your server for that

  16. MattJ

    Some XMPP server software supports clustering

  17. hook

    Hmm, I wonder what would make sense for self-hosting then?

  18. Kris

    there is no out of the box solution to what you want with XMPP