首先是pop3与imap的区别:
简单来说主要区别就是imap可以不用把所有的邮件全部下载,就通过客户端直接对服务器上的邮件进行操作。IMAP它只下载邮件的主题,并不是把所有的邮件内容都下载下来.
=============================pop3=================================
import poplib
emailServer = poplib.POP3('192.168.88.7')
emailServer.user('qa01@corp.globalmarket.com')
emailServer.pass_('123456')
# 获取一些统计信息
emailMsgNum, emailSize = emailServer.stat()
print 'email number is %d and size is %d'%(emailMsgNum, emailSize)
# 遍历邮件,并打印出每封邮件的标题
for i in range(emailMsgNum):
for piece in emailServer.retr(i+1)[1]:
if piece.startswith('Subject'):
print '\t' + piece
break
emailServer.quit()
=============================imap=================================
import imaplib, string, email
M = imaplib.IMAP4_SSL("imap.gmail.com")
print M
try:
try:
M.login('chemboking@gmail.com','12345678')
except Exception,e:
print 'login error: %s' % e
M.close()
M.select()
result, message = M.select()
typ, data = M.search(None, 'ALL')
for num in string.split(data[0]):
try:
typ, data = M.fetch(num, '(RFC822)')
msg = email.message_from_string(data[0][1])
print msg["From"]
print msg["Subject"]
print msg["Date"]
print "_______________________________"
except Exception,e:
print 'got msg error: %s' % e
M.logout()
M.close()
except Exception, e:
print 'imap error: %s' % e
M.close()
分享到:
相关推荐
Python的POP3接收邮件程序
第17周-第18章节-Python3.5-示例:表单验证.avi
第17周-第11章节-Python3.5-示例:TAB切换菜单.avi
第17周-第07章节-Python3.5-示例:模态编程框(一).avi
第17周-第08章节-Python3.5-示例:模态编程框(二).avi
第17周-第10章节-Python3.5-示例:模态编程框(三).avi
第17周-第13章节-Python3.5-示例:模态编程框(四).avi
Python的IMAP接收邮件程序
Python代码示例:比较两个文件夹中的文件名并打印相同的文件
python发邮件示例
《python自动化运维:技术与最佳实践》附带示例及案例源码
Python代码示例:将一个文件夹中未标记的文件复制到另一个文件夹
主要介绍了Python使用POP3和SMTP协议收发邮件的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
本项目基于《深度学习入门:基于python的理论与实现》一书的示例代码,旨在帮助初学者深入理解深度学习理论,并提供相应的代码实现,以促进理论与实践的相结合。 详细文件类型分布如下: - Python源码文件 (.py):...
主要为大家详细介绍了python实现下载pop3邮件保存到本地的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
python 发送邮件、添加附件、读取邮箱邮件完整脚本。有问题,请添加博主,留言
简单的python发送邮件的示例,基于python2.7
主要为大家详细介绍了python+POP3实现批量下载邮件附件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
python爬虫发邮件示例demo,亲自在本地跑过的,都能正常运行,有问题可以私聊我,算是python入门学习吧
Python - Requests实现短信验证码注册登录完整示例:Python - Requests.py和附件说明.rar