• python优秀库 - 使用envelopes发送邮件


    这里有一个使用python自带lib发送邮件的例子(http://my.oschina.net/leejun2005/blog/74416),这里面讲解的很全面,可以供大家参考。

    今天将的是使用envelopes这个第三方库来发送邮件。既然已经有了python自带的标准库,为什么还要使用这个呢?因为简单易用啊。

    envelopes项目地址:https://github.com/tomekwojcik/envelopes

    小例子

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    __author__ = 'liulixiang'
    
    from envelopes import Envelope,SMTP, GMailSMTP
    
    #构造envelop
    envelope = Envelope(
        from_addr=('test1@qq.com', '理想'),
        to_addr=('test2@qq.com', '刘理想'),
        subject='envelope库的使用',
        text_body='envelope是一个python库,可以用来发送邮件'
    )
    #添加附件
    envelope.add_attachment('/Users/liulixiang/Downloads/1.png')
    
    #发送邮件
    #发送邮件方法1
    envelope.send('smtp.qq.com', login='test1@qq.com', password='123')
    
    #发送邮件方法2
    qq = SMTP(host='smtp.qq.com', login='test2@qq.com', password='123')
    qq.send(envelope)

    是不是很简单?

  • 相关阅读:
    分布式系统之CAP理论杂记
    RPC详解
    玩转zookeeper命令
    NRPE介绍
    开启irqbalance提升服务器性能
    xinetd被动服务唤醒
    服务发现的基本原理[转]
    关于TCP/IP,必知必会的十个经典问题[转]
    Smart Client技术简要总结
    使用ng-grid实现可配置的表格
  • 原文地址:https://www.cnblogs.com/liulixiang/p/3540270.html
Copyright © 2020-2023  润新知