#python #django #django-email
#python #django #django-электронная почта
Вопрос:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIT_PORT = 587
EMAIL_HOST_USER = 'your@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_TLS = True
EMAIL_USE_SSL= False
send_mail(msg,"Thank-You for using our Website ,Mail us if you have any Problem in Our Website.Thank-You Once again" ,
settings.EMAIL_HOST_USER,[emailto,],fail_silently=False,)
Я не могу отправить письмо, показывающее, timeout error
даже я пытался
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
Я не могу отправить почту, вместо этого я печатаюсь в окне консоли
[11/Sep/2020 23:07:49] "POST / HTTP/1.1" 200 3502
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: Hello User
From: tamilan0tamill@gmail.com
To: bahubali@gmail.com
Date: Fri, 11 Sep 2020 17:39:50 -0000
Message-ID: <159984599099.7876.4877994479538514933@UNIVERSE>
Thank-You for using our Website ,Mail us if you have any Problem in Our Website.
Комментарии:
1. Я полагаю, вы не намеренно писали
EMAIT_PORT
?2. Что такое
send_mail
?3. Безусловно, большинство людей, испытывающих проблемы с отправкой почты на SO, используют Gmail. Возможно, вы захотите попробовать любого другого провайдера.
4. Серверная часть консоли предназначена для тестирования, вам нужен сервер SMTP docs.djangoproject.com/en/3.1/topics/email/#smtp-backend @mkrieger1 Специфичная для Django функция отправки почты docs.djangoproject.com/en/3.1/topics/email/#send-mail
Ответ №1:
Убедитесь, что вы удалили эту строку в своих настройках:
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
Убедившись, что EMAIL_BACKEND
установлено значение:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
Вам также нужно будет зайти в настройки своей учетной записи Google и включить Access for less secure apps
.
Вы можете найти шаги по этому вопросу здесь: https://support.google.com/mail/answer/7126229?visit_id=637354451790607458-1295615873amp;rd=2#cantsignin