pip install django-celery-ses
python
INSTALLED_APPS = [
...
'celery_ses',
...
]
python
CELERY_SES_ACCESS_KEY = 'YOUR_AMAZON_ACCESS_KEY'
CELERY_SES_SECRET_KEY = 'YOUR_AMAZON_SECRET_KEY'
python
from django.core.mail import EmailMessage
from celery_ses.tasks import send_ses_email
def send_email(subject, body, recipient_list):
email = EmailMessage(
subject=subject,
body=body,
to=recipient_list,
)
send_ses_email.delay(email)
python
CELERY_TASKS_BACKEND = 'django_celery_results.backends.database:DatabaseBackend'