EmailBackend zum Versenden von E-Mails über mehrere SMTP in Django
Django dazu zu bringen, eine E-Mail zu senden, ist sehr gut erklärtHier Verwenden Sie die Standardeinstellungen wie unten gezeigt.
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = "mail.mysmtpserver.somewhere"
#EMAIL_PORT
EMAIL_HOST_USER = "my@login"
EMAIL_HOST_PASSWORD = "mypassword"
#EMAIL_USE_TLS = True
Dann mitdjango.core.mail.EmailMessage
um es zu senden.
Was ist jedoch, wenn Sie mehrere Sites ausführen und jede dieser Sites zum Senden von E-Mails über ihren eigenen SMTP-Server (oder nur eine andere Anmeldung auf demselben SMTP-Server) benötigen?
Die Suche nach einem EmailBackend wie diesem oder einer Möglichkeit, dies mit dem aktuellen Backend zu tun, führte zu keinen zufriedenstellenden Ergebnissen.