非常有趣的问题。看来这已经在EmailMessage类中实现了。
首先,您需要配置电子邮件后端
from django.core.mail import EmailMessagefrom django.core.mail.backends.smtp import EmailBackendconfig = Configuration.objects.get(**lookup_kwargs)backend = EmailBackend(host=config.host, port=congig.port, username=config.username, password=config.password, use_tls=config.use_tls, fail_silently=config.fail_silently)
然后只需将连接传递到EmailMessage
email = EmailMessage(subject='subj', body='body', from_email=from_email, to=to, connection=backend)
然后发送电子邮件:)
email.send()
如果您要html或文件附件,请使用Ofc代替EmailMultiAlternatives



