We’re trying to prevent offline messages losing. It happens whenever a client becomes unreachable and Openfire does not notice it. I think It is a quite common case e.g. when client’s computer enters PM sleep state or network connection breaks. Even if we set xmpp.client.idle to 30s and it will work good - it is still 30s period of time, when server can send messages and will not check if someone gets them, right?