文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>python学习 网络编程(四) e-mail...

python学习 网络编程(四) e-mail...

时间:2010-08-04  来源:killua_hzl

E-Mail的收发涉及到STMP和POP3两个协议。下面的代码演示了STMP和POP3连接的建立

#!/usr/bin/env python #E-Mail客户端 from smtplib import SMTP from poplib import POP3 from time import sleep SMTPSVR = 'stmp.163.com' POP3SVR = 'pop.163.com' FROMMAIL = '[email protected]' TOMAIL = '[email protected]' origHdrs = ['From: %s' % FROMMAIL, 'To: %s' % TOMAIL, 'Subject: Just for test'] origBody = ['Test1','Test2','Test3'] origMsg = '\r\n\r\n'.join(['\r\n'.join(origHdrs), '\r\n'.join(origBody)]) sendSvr = SMTP(SMTPSVR) errs = sendSvr.sendmail(FROMMAIL, TOMAIL, origMsg) sendSvr.quit() assert len(errs) == 0, errs sleep(10) #wait for mail to be delivered recvSvr = POP3(POP3SVR) recvSvr.user('killua_hzl') recvSvr.pass_('123456') rsp, msg, size = recvSvr.retr(recvSvr.stat()[0]) sep = msg.index('') recvBody = msg[sep + 1] assert origBody == recvBody 

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载