Django несколько учетных записей SMTP

Вот настройки Django simple SMTP backend для 1 почтового аккаунта

    EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
    EMAIL_HOST = "mail.mysmtpserver.somewhere"
    EMAIL_PORT = 587
    EMAIL_HOST_USER = "my@login"
    EMAIL_HOST_PASSWORD = "mypassword"
    EMAIL_USE_TLS = True

Как можно использовать 2 или более учетных записей электронной почты на одном сервере вместо одной?

    EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
    EMAIL_HOST = "mail.mysmtpserver.somewhere"
    EMAIL_PORT =587
    EMAIL_HOST_USER = "my@login2"
    EMAIL_HOST_PASSWORD = "mypassword2"
    EMAIL_USE_TLS = True

Мне просто нужно отправить разные электронные письма на основе темы на разные учетные записи электронной почты.

Я проверил документацию Django, но там ничего нет

from django.core.mail import EmailMessage, get_connection
EMAIL_HOST = "mail.mysmtpserver.somewhere"
EMAIL_PORT =587
EMAIL_HOST_USER = "my@login2"
EMAIL_HOST_PASSWORD = "mypassword2"
EMAIL_USE_TLS = True
connection = get_connection(
    host=EMAIL_HOST,
    port=EMAIL_PORT,
    username=EMAIL_HOST_USER,
    password=EMAIL_HOST_PASSWORD,
    use_tls=EMAIL_USE_TLS,
)

EmailMessage(
            subject=subject,
            body=message,
            from_email=from_email,
            to=[to],
            connection=connection,
        )
Вернуться на верх