Messages in outgoing queue is not moved after they are handled, do i need to do something to mark them as completed?
Background MQ automatically retains up to the last 100 messages, if you want you can disable publishing to the .outq with:
new BackgroundMqService {
DisablePublishingToOutq = true,
//OutQMaxSize = 100 // default
}