AI智能
改变未来

django学习笔记-使用QQ邮箱发邮件

使用QQ邮箱发邮件

  • 1、设置qq邮箱
  • 2、在settings.py中设置
  • 3、视图函数中的设置

1、设置qq邮箱

登陆邮箱,-->设置-->账户-->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-->-->POP3/SMTP服务(打开该服务)记得获取授权码、只有授权码才能发送邮件

2、在settings.py中设置

EMAIL_BACKEND = \'django.core.mail.backends.smtp.EmailBackend\' # 固定写法EMAIL_HOST = \'smtp.qq.com\' # 腾讯qq邮箱 SMTP 服务器地址EMAIL_PORT = 25 # SMTP 服务器的端口号EMAIL_HOST_USER = \'[email protected]\' # 发送邮件的qq邮箱EMAIL_HOST_PASSWORD = \'xxxxxxxxxxxxxxxxxx\' # 授权码# 报建连超时可以设置为FalseEMAIL_USE_TLS = True # 与SMTP服务器通信时, 是否启动TLS连接(安全连接), 默认为False

3、视图函数中的设置

from django.core import maildef send_mail():mail.send_mail(subject=\'测试\', # 题目message=\'我发出来啦\', # 消息内容from_email=\'[email protected]\', # 发送者当前配置邮箱recipient_list = [\'[email protected]\'], # 接收者邮件序列)
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » django学习笔记-使用QQ邮箱发邮件