python_SMTP and POP3

 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 message
18 
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:",e
26     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,siz
17 
18 for eachLine in msg:
19     print eachLine

 

posted @ 2017-07-17 16:37  橙云生  阅读(258)  评论(1编辑  收藏  举报