用户注册需要邮箱的验证,找回密码需要邮箱。我选择用gmail邮箱来发送邮件,配置如下:
settings.py文件中添加:
#邮箱设置
EMAIL_HOST = 'smtp.gmail.com'
#EMAIL_PORT = '465'
EMAIL_HOST_USER = 'name@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_TLS = True
端口的设置,可能是默认的25,开始没有成功。
发送邮件代码:
from django.core.mail import send_mail
send_mail('subject','body','name@gmail.com', ['to_some@mail.com'],fail_silently=True)
非常简单。
上一篇: django用户登录,是否记住用户登录状态的session实现
下一篇: python的datetime 和md5加密学习记录
0 Responses so far.