Django EmailMultiAlternatives выбрасывает Соединение, неожиданно закрытое при отправке - PullRequest
0 голосов
/ 15 июня 2019

Я использую Godaddy Mail для отправки писем из моего бэкэнда Django, но он дает мне сообщение «Соединение неожиданно закрыто».Мой код выглядит следующим образом:

views.py

current_site = get_current_site(request)
            subject = 'Welcome to MySite! Confirm Your email.'
            htmly     = get_template('account_activation_email.html')

            d = { 'user': user, 'domain':current_site.domain, 'uemail':urlsafe_base64_encode(force_bytes(user.email)), 'uid':urlsafe_base64_encode(force_bytes(user.pk)), 'token': account_activation_token.make_token(user)}

            text_content = ""
            html_content = htmly.render(d)
            msg = EmailMultiAlternatives(subject, text_content, '', [user.email])
            msg.attach_alternative(html_content, "text/html")
            try:
                msg.send()
            except BadHeaderError:
                print("Error while sending email!")
            user.save()

setting.py

EMAIL_BACKEND = 'django_smtp_ssl.SSLEmailBackend'
EMAIL_USE_SSL = True
# EMAIL_USE_TLS = True
EMAIL_HOST = config('EMAIL_HOST')
EMAIL_HOST_USER = config('EMAIL_HOST_USER')
EMAIL_HOST_PASSWORD = config('EMAIL_HOST_PASSWORD')
EMAIL_PORT = 465
SERVER_EMAIL = 'verify@mysite.com'
DEFAULT_FROM_EMAIL = 'Verification <verify@mysite.com>'

Пожалуйста, помогите мне ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...