Python中国社区  »  Django

想用Django发送邮件,但是蜜汁报错,求大神指点迷津

Creabine • 1 年前 • 1115 次点击  

http://www.ziqiangxuetang.com/django/django-send-email.html这里的教程想做个发邮件的demo,一共也没几行代码,但是报错很奇怪,有用过的朋友能帮我看看吗?

settings.py

# send e-mail

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

EMAIL_USE_TLS = False
EMAIL_HOST = 'smtp.163.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'scmpro@163.com'
EMAIL_HOST_PASSWORD = 'xxxxx'
DEFAULT_FROM_EMAIL = 'scmpro@163.com'

views.py

def ContactUs(request):
    send_mail('Subject here', 'Here is the message.', 'scmpro@163.com',
              ['80746965@qq.com','creabine@foxmail.com'], fail_silently=False)
    return render(request,'ContactUs.html')

报错信息为: SMTPHeloError at /ContactUs.html (500, b'Error: bad syntax')

折腾好久了,不知道问题在哪里,求指点,谢谢大家

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1746
 
1115 次点击  
分享到微博
文章 [ 2 ]  |  最新文章 1 年前
2892410012
Reply   •   1 楼
2892410012    1 年前

邮箱貌似要有smtp吧

Rambo
Reply   •   2 楼
Rambo    1 年前

config配置协议protocol是用的smtp么?