发送邮件时 django 中的错误号 10061
error no 10061 in django when sending mail
我已经在用10061服务器了。我的代码就像,
setting.py:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
views.py:
def trying(request):
message = request.POST.get('message', '')
if message:
try:
send_mail("Testing", message, "s.tanna1992@gmail.com",['s.tanna1992@gmail.com'])
except BadHeaderError:
return HttpResponse('Invalid header found.')
return HttpResponse('Send Successfully...1')
else:
# In reality we'd use a form class
# to get proper validation errors.
return HttpResponse('Make sure all fields are entered and valid.')
没有防火墙我应该配置哪个设置?是否需要定义端口?如果是,那我应该在哪里定义?
在您的 settings.py
文件中,您是否还定义了 EMAIL_HOST
、EMAIL_PORT
等内容?
See the Django documentation 您可以使用的各种设置。
我已经在用10061服务器了。我的代码就像,
setting.py:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
views.py:
def trying(request):
message = request.POST.get('message', '')
if message:
try:
send_mail("Testing", message, "s.tanna1992@gmail.com",['s.tanna1992@gmail.com'])
except BadHeaderError:
return HttpResponse('Invalid header found.')
return HttpResponse('Send Successfully...1')
else:
# In reality we'd use a form class
# to get proper validation errors.
return HttpResponse('Make sure all fields are entered and valid.')
没有防火墙我应该配置哪个设置?是否需要定义端口?如果是,那我应该在哪里定义?
在您的 settings.py
文件中,您是否还定义了 EMAIL_HOST
、EMAIL_PORT
等内容?
See the Django documentation 您可以使用的各种设置。