1. Django 2. Celery pip install django pip install django-celery-ses pip install celery EMAIL_BACKEND = 'django_ses.SESBackend' AWS_ACCESS_KEY_ID = 'your_aws_access_key_id' AWS_SECRET_ACCESS_KEY = 'your_aws_secret_access_key' AWS_SES_REGION_NAME = 'your_ses_region_name' AWS_SES_REGION_ENDPOINT = 'your_ses_region_endpoint' python from django.core.mail import EmailMessage from django.shortcuts import render def send_email(request): email = EmailMessage( 'Hello', 'Body goes here', 'from@example.com', ['to1@example.com', 'to2@example.com'], ['bcc@example.com'], reply_to=['another@example.com'], headers={'Message-ID': 'foo'}, ) email.send() return render(request, 'email_sent.html') python from celery import Celery app = Celery('myapp', broker='pyamqp://guest@localhost//') @app.task def send_async_email(): email = EmailMessage( 'Hello', 'Body goes here', 'from@example.com', ['to1@example.com', 'to2@example.com'], ['bcc@example.com'], reply_to=['another@example.com'], headers={'Message-ID': 'foo'}, ) email.send()


上一篇:
下一篇:
切换中文