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.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage