• 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)

    是不是很简单?

  • 相关阅读:
    iOS把经纬度反转为位置信息(街道名等)
    ubuntu+mongodb
    IE6下绝对定位的高度自适应
    用Waitn控制网页
    PHPCMS 模板修改
    ubuntu+apache2+mono+mvc3
    灵活强大的jquery分页,样式可自定义
    委托与事件概要笔记
    ubuntu+nodejs
    linux 学习day3
  • 原文地址:https://www.cnblogs.com/liulixiang/p/3540270.html
Copyright © 2020-2023  润新知