@FredRoot
According to this, it's not possible:
In addition to configuring MQTT publish/subscribe options for specific openHAB items, you can also define a generic configuration in the services/mqtt-eventbus.cfg file which will act on ALL status updates or commands on the openHAB event bus.
Yes. The messages are published if no client is connected.