zhangyunhao116 / zmail

Zmail makes it easier to send and retrieve emails in python3
MIT License
433 stars 111 forks source link

server.stat()获取到的邮件数目不对 #62

Closed steinvenic closed 5 years ago

steinvenic commented 5 years ago

总是少于服务器上的数量,使用QQ和Sina邮箱都有这个问题

zhangyunhao116 commented 5 years ago

目前我只在gmail发现了这个问题 debug过程显示客户端发送了正确的stat命令 但是服务器返回的数量并不正确 所以问题大概率出现在服务器上 也就是你需要到邮箱的pop设置里面控制其收取数量和范围

steinvenic commented 5 years ago

但是我用IMAPClient就比较准,我邮件有4000封,zmail只能获取到不到300封,难道是POP协议的问题?

zhangyunhao116 commented 5 years ago

有可能 这俩是分开设置的 zmail正确发出了pop3的stat 但是接收到的数目在某些邮箱上确实有问题

zhangyunhao116 commented 5 years ago

目前看来 只有邮件数目达到300以上才可能出现 之前有个邮箱有数千邮件 但是并没有出现这个问题 我后续再排查一下

steinvenic commented 5 years ago

好滴,Thanks^_^

steinvenic commented 5 years ago

是POP服务器设置的问题。 看了下QQ邮箱,默认只接收30天内的,最多也就能设置成180天内,还是希望大神早点支持IMAP啊~

steinvenic commented 5 years ago

不好意思,看了下POP可以设置接收全部,QQ邮箱

zhangyunhao116 commented 5 years ago

看样子只能等后续更新版本迁移到imap才行 pop还是有些默认的设置问题