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.