3行代码发邮件(含发送图片)

作者: zhaoolee | 来源:发表于2018-04-21 11:07 被阅读379次

    最近有发邮件的需求
    发现了一个python发邮件的开源项目yagmail, 3行代码搞定邮件, 很赞

    以下三行代码实现的功能

    • 发送超链接
    • 发送图片资源(支持发送各种静态资源, 文件名最好是英文)

    源码

    import yagmail
    
    # 连接邮箱服务器
    yag = yagmail.SMTP(user="lijianzhaoyou@163.com", password="填自己的", host='smtp.163.com')
    
    # 邮箱正文
    contents = ['今天是周末,我要学习, 学习使我快乐;', '<a href="https://www.python.org/">python官网的超链接</a>', './girl.jpg']
    
    # 发送邮件
    yag.send('zhaoolee@gmail.com', '主题:学习使我快乐', contents)
    

    图片资源在此:

    girl.jpg
    gmail收到的邮件
    qq邮箱收到的邮件

    如何获取163邮箱授权码?


    设置 => POP3/SMTP/IMAP
    设置授权码
    弹框提示

    相关文章

      网友评论

      • 9016:不用设置端口?
        9016:@木子昭 你看我的代码https://www.jianshu.com/p/5ce688d65a2d,比你的复杂多,只是因为没有引用yagmail。
        zhaoolee:@9016 在代码里不用
      • 一热心市民小胡:谁要是打开看密码怎么办
        zhaoolee:@一热心市民小胡 可以将密码分离到一个配置文件中,当然,配置文件的读取权限要精心设计一下:grin:
      • Javen205:SpringBoot 版本 集成QQ、网易系、Gmail邮箱发送邮件
        https://www.jianshu.com/p/c28c6def82b8

      本文标题:3行代码发邮件(含发送图片)

      本文链接:https://www.haomeiwen.com/subject/kfftlftx.html