Очередь недоставленных писем всегда использовалась в MQSeries (последний раз, когда я использовал MQ) для хранения сообщений, поступивших в администратор очередей, но очередь не существовала.
Например, если сообщение было адресовано администратору очередей X и очереди Y , оно пришло бы через канал в диспетчере X .
Если канал получателя обнаружил, что очереди нет Y , он будет помещен в очередь недоставленных сообщений.
Очередь возврата, с другой стороны, больше относится к уровню приложения (по крайней мере, с точки зрения MQ). Когда клиент MQ по какой-либо причине не может обработать сообщение, он может отправить его обратно для последующей обработки (обратно в исходную очередь).
Если резервное копирование выполняется слишком много раз (пороговое значение можно настроить), оно перемещается в очередь возврата.