你可以使用IMAP协议的SEARCH命令来进行筛选。SEARCH命令支持多种搜索条件,包括根据邮件主题进行搜索。
具体地,你可以使用如下代码来搜索所有主题包含中文的邮件:
# 假设已经连接到了IMAP服务器并选择了一个邮箱
# 先查询所有主题包含中文的邮件的编号
result, data = connection.search(None, 'SUBJECT "charset=UTF-8"')
# 将编号列表解析出来
mail_ids = data[0].split()
# 取出所有邮件的主题
for mail_id in mail_ids:
result, data = c