Email queues work by placing outgoing emails into a queue where they wait to be processed and sent. The queue processes emails based on various factors such as priority, time of creation, and available server resources. This queue system ensures that the emails are sent out in a smooth and controlled flow, rather than all at once, which could result in delivery issues.