使用Python的imaplib模块读取邮箱信息

  时隔三周,新申请的QQ邮箱已经可以开启IMAP/SMTP服务,本文记录开启步骤,并用之前的imaplib模块测试代码进行基本的连接测试。
  登录QQ邮箱,点击右上角的QQ图标,在弹出的页面中点击“设置“链接。

在这里插入图片描述
  选择邮箱设置中的常规选项卡,滚动到第三方服务处,点击开启服务。
在这里插入图片描述
  第一步是拼图形式的账号安全验证,正确拼图后进入下一步。
在这里插入图片描述
  第二步是输入邮箱密码,输入后点击验证按钮。
在这里插入图片描述
  最后会生成授权码,该授权码仅会显示一次,后续使用imaplib模块登录邮箱时会使用该授权码,应妥善保存。同时邮箱的IMAP/SMTP服务也变为开启状态。
在这里插入图片描述
在这里插入图片描述
  最后在用上次的imaplib模块测试代码进行测试(参照参考文献1获取收件箱邮件数量),代码及运行结果如下所示,可以看到,程序已经能够正确获取收件箱的邮件数量,后续会继续深入学习imaplib模块的使用方法。

# coding=utf-8

import imaplib

connection=imaplib.IMAP4_SSL('imap.qq.com',993)
username='XXXXXXXXXXXXX@qq.com'
password='XXXXXXXXXXXXX'

try:    
    connection.login(username,password)    
except Exception as err:
    print('登录失败:',err)

inbox = connection.select('"INBOX"')
print(inbox)


connection.logout()

在这里插入图片描述
在这里插入图片描述

参考文献:
[1]https://blog.csdn.net/hans99812345/article/details/114649737

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值