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()  #关闭文件


转载于:https://my.oschina.net/jk409/blog/291691

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值