In testing the SOCKS5 Bytestreams Servicefor file transfer available in the integrated XMPP server, it has become apparent that Zimbra is sending the internal IP address rather than the external IP address of the host for proxy file transfer.

With wildfire / openfire upstream, this is corrected by setting the xmpp property "xmpp.proxy.externalip" to the DNS name (or IP address) of the public server.

As far as I can tell it isn't possible to set this in Zimbra; there is no access to the wildfire / openfire administrative pages, and there is no zmlocalconfig setting to adjust that feature.

Can anyone tell me if there is a mechanism to set this correctly, so that we can have file transfer through jabber work between internal and external clients?