May be we should add a `DEBUG_MAIL` env var, and if set, don't deferToThread, but by default, do deferToThread?