smtplib发邮件、收邮件

# -*- coding: cp936 -*-

import os,smtplib,poplib
#python2.7
#######################################
#以下为发送邮件
username="fl*******@126.com"
username2='1********@wo.com.cn'
password="hu******"
def sendmail():
    print "请稍后,正在发送邮件,,,"
    smtp_server='smtp.126.com'
    smtp = smtplib.SMTP(smtp_server)
    smtp.login(username,password)
    #smtp.set_debuglevel(1) #调试用,会prin他一些信息
    smtp.sendmail(username,username2,'''testing\r\nSubject:hellow''',username2)
    if True:
        print "sendmail,,,,OK !"
    else:    
        print "sendmail,,,,Fail !"
    smtp.quit()
    

#以下为接受邮件
def getmail():
    print "\n请稍后,正在获取邮件列表信息,,,"
    POP_server='pop.126.com'
    pop=poplib.POP3(POP_server)
    pop.user(username)
    pop.pass_(password)
    stat_=pop.stat()
    list_=pop.list()
    #b=pop.retr(14)#根据邮件编号获取邮件内容
    #pop.dele()#根据邮件编号将其标记为删除
    print "状态:",list_[0][1:3],'\n邮件的总数和大小:',stat_
    print ""
    pop.quit()
print "===================== Mail 相关信息====================="    
sendmail()
getmail()
print "=======================================================" 

#####################################
print "当前目录路径:",os.getcwd()
print "当前目录下的文件和目录:"
f=open('E:\\kkk\\1.txt','r+') #打开文件
f.seek(0)
print f.read() #读取整个文件
f.seek(0)
print f.readline() #返回文件第一行
f.seek(0)
print f.readlines() #返回文件所有行
f.seek(2)          #移位到第15个字符
print f.readline()  
print f.tell()
f.seek(0)
test = f.readlines()
for line in test:

    print (line)
    #line = int(line)
    #print line * 2
    #f.write(line * 2)
    
f.close()  #关闭文件


你可能感兴趣的:(smtplib)