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)    #