python poplibの簡単な実用性
870 ワード
import poplib
user=" "
passwd=" “
host="pop3.126.com" # 126 POP3
p=poplib.POP3_SSL(host) # ssl , _SSL , ,
try:
p.user(user)
p.pass_(passwd)
except poplib.error_proto,e:
print "Login failed:",e
status = p.stat() #( )
mail_uidl = p.uidl() # , ,POP3
mail_list = p.list() # ,
mail_retr = p.retr(1) # , ,
mail_dele = p.dele(1) # , quit
p.rset() # , DELE
p.quit()
:
for i in p.list()[1]:
number,octets=i.split()
print "Message %s: %s bytes"%(number,octets) #
lines = p.retr(number)[1]
print "
".join(lines) #