Мне нужно отправить электронное письмо с помощью django EmailMultiAlternatives, и после долгих часов исследований я нашел способ настроить хост, порт, пользователя и пароль, но при выполнении моего кода возникает действительно странная ошибка 'EmailBackend' object is not iterable
Вот мои Настройки
ACCOUNT_EMAIL = os.environ['ACCOUNT_EMAIL']
ACCOUNT_PASSWORD = os.environ['ACCOUNT_PASSWORD']
EMAIL_PROVIDER = 'krishna.hosting-mexico.net'
EMAIL_SERVER_PORT = 465
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
Дополнительные переменные
EMAIL = settings.ACCOUNT_EMAIL
PASSWORD = settings.ACCOUNT_PASSWORD
EMAIL_PROVIDER = settings.EMAIL_PROVIDER
EMAIL_SERVER_PORT = settings.EMAIL_SERVER_PORT
EMAIL_BACKEND = settings.EMAIL_BACKEND
connection = get_connection(host=EMAIL_PROVIDER,
port=EMAIL_SERVER_PORT,
username=EMAIL,
password=PASSWORD,
use_tls=True)
А вот моя функция
def send_driver_welcome_email(user_email):
from_email_address = EMAIL
from_email_address_password = PASSWORD
htmly = get_template('driver_welcome_email.html')
html_content = htmly.render(None)
msg = EmailMultiAlternatives('Bienvenido a TAXI 2.0',
html_content,
from_email_address,
[user_email],
connection)
msg.attach_alternative(html_content, "text/html")
msg.send()
Я пытался не указывать EMAIL_BACKED
, но ошибка все еще появляется, также это ближе к тому, что нужно было отправить пользовательский "сайт" в виде электронной почты, этоУ меня есть несколько изображений и две разные таблицы стилей, и я не найду другого пути, если у вас есть, то ваше предложение будет приветствоваться.