• 邮箱附件脚本


    邮箱附件脚本

    #!/usr/bin/env python  
    #coding:utf-8
    ############################################
    #邮箱附件脚本
    #雪文龙 2018-6-11 V1
    #
    #修改者:xxx
    #修改时间:2018-xx-xx
    #修改内容:修改内容描述
    ############################################
    
    import smtplib  
    from email.mime.text import MIMEText  
    from email.mime.multipart import MIMEMultipart  
    from smtplib import SMTP
    
    mailto_list=['xuewenlong@qq.com']         #收件人(列表)
    mail_host="smtp.189.cn"                  #使用的邮箱的smtp服务器地址
    mail_user="xuewenlong@189.cn"           #用户名
    mail_pass="xuewenlong"                   #密码
    mail_postfix="189.com"                   #邮箱的后缀
    
    def make_mpa_msg():
        email = MIMEMultipart('alterbative')                                #构建附件
        text = MIMEText(open('/home/data/xunjian/log/lns1hz.txt', 'rb').read(), 'base64', 'utf-8')    #发送当前路径下的文件
     ##这个路径要绝对路径,不然的话会在cronteb里边定时任务无法执行!!
        text["Content-Disposition"] = 'attachment; filename="lns1hz.txt"'  #附件名称
        email.attach(text)
        return email
        
    def send_mail(to_list,sub,content):
        me="巡检邮件"+"<"+mail_user+"@"+mail_postfix+">"   
        msg = make_mpa_msg()
        msg['Subject'] = sub 
        msg['From'] = me
        msg['To'] = ";".join(to_list)                            #将收件人列表以‘;’分隔
        try:
            server = smtplib.SMTP()
            server.connect(mail_host)                            #连接服务器
            server.login(mail_user,mail_pass)                    #登录操作
            server.sendmail(me, to_list, msg.as_string())
            server.close()
            return True
        except Exception, e:
            print str(e)
            return False
            
    for i in range(1):                                               #发送1封
        if send_mail(mailto_list,"杭州lns1巡检","msg.as_string()"):  #邮件主题和邮件内容
            print "发送成功"
        else:
            print "发送失败"  

      

  • 相关阅读:
    软件工程课程总结
    c#代码分析
    运用visual studio进行简单的单元测试
    安装visual studio过程
    忙着,快乐着
    软件工程心得
    session
    XML
    期末团队评价
    黄金点游戏
  • 原文地址:https://www.cnblogs.com/xuewenlong/p/13065247.html
Copyright © 2020-2023  润新知