EmailBackend do wysyłania wiadomości e-mail za pośrednictwem wielu SMTP w Django

Sprawienie, aby Django wysłało wiadomość e-mail, jest dobrze wyjaśnionetutaj używając standardowych ustawień, jak pokazano poniżej.

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

Następnie za pomocądjango.core.mail.EmailMessage wysłać go.

W jaki sposób, jeśli korzystasz z wielu witryn i potrzebujesz każdego z nich do wysyłania wiadomości e-mail za pośrednictwem własnego serwera SMTP (lub po prostu innego logowania na tym samym serwerze SMTP)?

Przeszukiwanie adresu EmailBackend w ten sposób lub sposób wykonania tego przy użyciu bieżącego zaplecza nie przyniosło zadowalających wyników.

questionAnswers(5)

yourAnswerToTheQuestion