Por padrão, o MSMQ descartará TODAS as mensagens que não podem ser entregues por QUALQUER razão. Não haverá mensagens de erro, a menos que você esteja enviando para uma máquina local.
Enviando para uma máquina remota, você só tem mensagens de erro se não puder colocar uma mensagem na fila de saída que não ajudará na entrega para a fila remota. Enviando para uma máquina local, não há mecanismo de fila de saída e o gerenciador de filas locais tentará colocar a mensagem diretamente na fila necessária para que você possa ter mensagens de erro.
Você precisa ativar o Diário de origem negativa para que uma cópia da mensagem seja colocada na Fila de mensagens incorretas correspondente para que você possa descobrir o motivo da não entrega.
Felicidades
John Breakwell