<div dir="ltr">I<span style="line-height: 18px; color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;">'ve successfully set up a dead letter exchange policy where the</span><span style="line-height: 18px; color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;"> </span><code style="line-height: 18px; color: rgb(0, 0, 0); padding: 1px 5px; background-color: rgb(238, 238, 238); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;">dead-letter-exchange</code><span style="line-height: 18px; color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;"> </span><span style="line-height: 18px; color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;">is blank, which will return the message to the original queue. However this only happens if the message was published to the default exchange, or with a routing key of the queue name.</span><p style="font-size: 14px; clear: both; color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;">If I set up a fanout or topic exchange, my message is dropped(rightfully so). Is there any way, in the RabbitMQ policy, that I can specify a routing key policy that will always point back to the queue the message was consumed off of?</p></div>