场景:
-
工作沟通邮件;登陆注册;广告;修改密码、激活链接;邮件客户端…等。
-
邮件相关协议:
- SMTP(发):(simple mail transfer protocol)简单邮件传输协议。用于发邮件。
- POP3(收):(Post office protocol)邮件协议。将邮件服务器上资料同步到本地。用于收邮件。 开通以上两种协议后收邮件,发现可以正常收取,但有个问题,通过程序拉取的邮件已下载已阅读,但登陆官方邮件后发现之前下载的邮件仍然是未读状态。说明POP3协议只能简单的收件但不能标记邮件状态。
- IMAP(收,增强版):(internet mail access protocol),交互式邮件存取协议, POP3协议的增强版。标记已读、删除,跟官方邮件服务器状态保持同步,体验较好。
- SSL(加密):数据链路层加密, https基于此技术。qq邮箱的邮件协议也开启了这个加密,代码中注意配置SSL为True。
准备工作:开启邮箱协议 获得权限密钥
授权。各个邮件大同小异。这里以qq邮箱为例。
- qq邮箱首页
- qq邮箱首页/设置/账户 向下翻到POP3/IMAP/SMTP服务。
- 开启 IMAP/SMTP服务