目录
一、应用场景
二、邮件相关协议
1、SMTP协议(负责发邮件)
2、IMAP协议(负责收邮件)
3、POP3协议(负责收邮件)
4、IMAP对比POP3
5、邮件收发的全过程
三、使用Django发邮件
1、使用Django发邮件过程
2、授权步骤
3、Django中settings.py的配置
#邮件相关配置
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com' # 腾讯QQ邮箱 SMTP 服务器地址
EMAIL_PORT = 25 # SMTP服务的端口号
EMAIL_HOST_USER = '1026783125@qq.com' # 发送邮件的QQ邮箱
EMAIL_HOST_PASSWORD = 'hahtihlmziwobcgc' # 在QQ邮箱->设置->帐户->“POP3/IMAP......服务” 里得到的在第三方登录QQ邮箱授权码
4、发送邮件的函数调用
代码示例