1 #!/usr/bin/python 2 #coding=utf-8 3 #发送邮件 4 5 import smtplib 6 from smtplib import SMTP as smtp 7 import getpass 8 9 mail_host="smtp.126.com"10 mail_user="lijunyong3@126.com"11 mail_pass=getpass.getpass('password')12 13 sender="lijunyong3@126.com"14 receiver=['lijunyong3@126.com']15 16 message= '''From:lijunyong3@126.com\r\nTo:lijunyong3@126.com\r\nSubject:test msg\r\n\r\nPython test email\r\n'''17 print message18 19 try:20 smtpobj=smtp(mail_host)21 smtpobj.login(mail_user,mail_pass)22 smtpobj.sendmail(sender,receiver,message)23 print "OK"24 except smtplib.SMTPException,e:25 print "Error:",e26 smtpobj.quit()
1 #!/usr/bin/python 2 #coding=utf-8 3 #接收邮件 4 5 import getpass 6 from poplib import POP3 7 8 p=POP3("pop.126.com") 9 p.user('lijunyong3@126.com')10 pwd=getpass.getpass("password")11 p.pass_(pwd)12 13 msg_ct,mbox_siz=p.stat() #返回状态14 rsp,msg,siz=p.retr(msg_ct)15 16 print rsp,siz17 18 for eachLine in msg:19 print eachLine