# Emails not delivered in development unless queue jobs is unselected

**URL:** https://meta.discourse.org/t/emails-not-delivered-in-development-unless-queue-jobs-is-unselected/43575
**Category:** Development
**Created:** [2 Maggio 2016, 11:22pm UTC](https://meta.discourse.org/t/emails-not-delivered-in-development-unless-queue-jobs-is-unselected/43575 "2016-05-02T23:22:05Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2 Maggio 2016, 11:22pm UTC](https://meta.discourse.org/t/emails-not-delivered-in-development-unless-queue-jobs-is-unselected/43575/1 "2016-05-02T23:22:05Z")

</div>

On the latest master branch, emails are not being delivered in my local development environment unless I deselect the ‘queue jobs’ site setting. If I execute the job from the console it still works as expected. If I check out an earlier version it also works as expected. I’m not sure what is going on with this.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [3 Maggio 2016, 7:24am UTC](https://meta.discourse.org/t/emails-not-delivered-in-development-unless-queue-jobs-is-unselected/43575/2 "2016-05-03T07:24:46Z")

</div>

This is by design, see:

> <https://github.com/discourse/discourse/blob/main/lib/demon/sidekiq.rb#L28>

In particular launch sidekiq with:

```plaintext
bin/sidekiq -q critical -q default -q low

```

The reason this stopped working is that you are only starting a “default” queue by default and lots of emails actually get queued in the “critical” queue and “low” queue.

Perhaps a PR to update any dev guide out there?
