When you're using MAILQUEUE_CELERY = True and after a message is saved to DB by msg.save() you need to call .send_mail() method to the message is put to Celery queue and sent.
I didn't found this info on https://django-mail-queue.readthedocs.io so would be nice if can be updated.