我写django应用程序,并试图发送电子邮件使用它我有“访问低安全应用程序”在gmail启用和django设置下面给出了我认为是正确的。但我还是得到了它的标题所提到的错误。我不知道这个问题,但我知道我没有得到登录发送电子邮件。 编辑1:我已经做了两个变化首先在设置.py排名第二视图.py在视图.py我将用户输入的电子邮件替换为我的(邮箱:syedfaizan824@gmail.com)以及设置.py默认的电子邮件格式已更改testing@example.com至邮箱:syedfaizan824@gmail.com你知道吗
在互联网上搜索发现,gmail不允许低安全性的应用程序默认登录,但我关闭了它在设置的gmail。发现我的邮件后端是错误的,所以做了正确的。默默地失败是错误的。你知道吗
你知道吗设置.py你知道吗
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAL_HOST = 'smtp.gmail.com'
EMAIL_USE_TLS = True
EMAIL_PORT = 587
DEFAULT_FROM_EMAIL = 'syedfaizan824@gmail.com'
EMAIL_HOST_USER = 'syedfaizan824@gmail.com'
EMAIL_HOST_PASSWORD = '******'
你知道吗视图.py你知道吗
def post(self, request, *args, **kwargs):
form = contact(request.POST)
if form.is_valid():
name = form.cleaned_data['name']
email = form.cleaned_data['email']
phone = form.cleaned_data['phone']
organization = form.cleaned_data['organization']
message = form.cleaned_data['message']
ref_code = form.cleaned_data['ref_code']
plan = form.cleaned_data['plan']
message = message + ref_code
send_mail(
'from website' + name + " " + organization,
message,
'syedfaizan824@gmail.com',
['syedfaizan824@gmail.com'],
fail_silently=False,
)
print("sent")
else:
#print('something is wrong with forms!')
return render(request, self.template_name, self.context)
错误消息是ConnectionRefusedError WinError[10061]。错误声明是:无法建立连接,因为目标计算机主动拒绝了它。这意味着我不能登录。你知道吗
改变
EMAL_HOST = 'smtp.gmail.com'
到EMAIL_HOST = 'smtp.gmail.com'
“EMAIL”一词中缺少“I”字符
相关问题 更多 >
编程相关推荐