POP编程
来源:互联网 发布:java -d path 编辑:程序博客网 时间:2024/05/20 02:56
1、前提是,新浪邮箱,设置中打开了pop服务
实验代码如下:
POP(POST Office Protocol,邮局协议)用于使用客户端远程管理在服务器上的电子邮件。最流行的POP版本是POP3,。POP属于TCP/IP协议簇,通常使用POP接收E-mail。
通过POP接收E-mail,需要提供如下信息:
(1)POP服务器,
(2)收件人E-mail账号
(3)收件人E-mail密码
使用poplib模块实现POP编程,因此在使用Python接收E-mail时需要首先导入poplib模块,
# -*- coding: cp936 -*-import sysfrom poplib import POP3import socketfrom getpass import getpass#POP3服务POP3SVR='pop3.sina.com';print("input yout Email:");username=input();password=getpass("input your password:");try: recvSvr=POP3(POP3SVR); recvSvr.user(username); recvSvr.pass_(password); #获取服务器上信件信息,返回是一个列表,第一项是一共有多少封邮件,第二项是共有多少字节 ret=recvSvr.stat(); #取出信件头部,TOP命令可以返回n号邮件的前m行内容。 mlist=recvSvr.top(1,0); print(mlist); #退出 recvSvr.quit();except(socket.gaierror,socket.error,socket.herror)as e: print(e); sys.exit(1);
实验结果为:
阅读全文
0 0
- POP编程
- pop
- pop
- pop
- pop
- pop
- Pop
- .pop
- pop
- Pop
- Pop
- pop
- Swift2编程之道:POP+MVVM
- 编程思想POP,OOP,SOA,AOP?
- 编程思想的理解(POP,OOP,SOA,AOP)
- 编程思想的理解(POP,OOP,SOA,AOP)
- 编程思想的理解(POP,OOP,SOA,AOP)
- 编程思想的理解(POP,OOP,SOA,AOP)
- It takes nothing to join the crowd
- adb 抓取log小结
- bzoj 3224: Tyvj 1728 普通平衡树
- 机器学习十大经典算法—KNN(最近邻)
- 加深理解BroadcastRecever
- POP编程
- Linux ls -l 信息详解
- 关于博客
- bzoj1455 左偏堆
- 1009. 说反话 (20)
- Ubuntu14.04 切换jdk1.6和open jdk1.7编译环境
- ubuntu 14.04 server install and configuration rabbitmq cluster
- 百度云真实地址解析
- 逃离迷宫