Sending Messages Offline


Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista

While the application computer is offline, the sending application can send messages to local or remote queues. Messages sent to local queues are delivered to the local queue. Messages sent to remote queues are stored locally in outgoing queues and transmitted to their final destination when the application computer is reconnected to the network.

Messages must be sent in recoverable mode if the application computer is going to be stopping the Message Queuing queue manager while offline. Messages sent in express mode are held in RAM and will be lost when the computer is turned off. To send recoverable messages, set the delivery property (PROPID_M_DELIVERY or MSMQMessage.Delivery) of the message to MQMSG_DELIVERY_RECOVERABLE.


When a message is sent, its message timers (time-to-reach-queue and time-to-be-received) start ticking as soon as the send operation succeeds, even if the application computer is offline.

More Information

For information on See
All functions and methods that are restricted when operating offline Offline Quick Reference
Opening queues Opening Queues Offline