Я не могу отправить почту в django
ВОТ МОЙ ФАЙЛ SETTINGS.PY
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL= 'myyandexmail.com'
EMAIL_HOST = 'smtp.yandex.com'
EMAIL_HOST_USER = 'myyandexmail.com'
EMAIL_HOST_PASSWORD = 'mypassword'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_USE_SSL = False
Это мой файл views.py
def contact(request):
if request.method == "POST":
name = request.POST['name']
email =request.POST['email']
message =request.POST['message']
data = {
'name': name,
'email': email,
'message': message
}
done_message = 'Your message has been sent. We will respond to you soon'
try:
#send_mail(data['name'],data['message']+ '\n' ' from ' +
data['email'],'info@kahwart.com',['info@kahwart.com'],fail_silently=False)
msg=EmailMessage(data['name'],data['message']+ '\n' ' from ' +
data['email'],'myyandexmail.com',['myyandexmail.com'])
msg.send()
return render(request,'artgallery/contact.html',{'message':done_message})
except BadHeaderError:
return render(request,'artgallery/contact.html',{'message':done_message})
Этот файл работает на lcoal host, но не работает на digital ocean.Сначала он показывал ошибки, потом я внес изменения в код. ошибки, потом я внес изменения в код... Но теперь он не показывает никаких ошибок... Но он не отправляет письма... отправляет письма... когда я нажимаю на кнопку отправки сообщения, оно только обновляется... Что мне делать...