Отправка электронной почты через Gmail не работает в Django. Отключены менее безопасные приложения Gmail
С 30 мая 2022 года Gmail удалил доступ к менее безопасным приложениям в gmail.
Есть ли альтернативный провайдер электронной почты, который мы можем использовать, или есть ли какое-либо решение для этого?
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'mail@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_PORT = 587
if request.method == "POST":
name = request.POST['form_name']
email = request.POST['form_email']
subject = request.POST['form_subject']
message = request.POST['form_message']
send_mail(subject,message,email,['mail@gmail.com'] )
return render(request, 'pages/contact.html', {'name': name})
else:
return render(request, 'pages/contact.html', {})
Нужна помощь, спасибо заранее.
Вы используете Gmail в качестве почтового провайдера в производстве или только для тестирования? Если вам нужен SMTP сервер только для тестирования, вы можете использовать любой бесплатный SMTP тестирование, например mailtrap, maildev ... но если вам нужен SMTP сервер в prod, я бы предложил платный smtp сервер (примеры здесь)