zoukankan      html  css  js  c++  java
  • 发送邮件

    一、发送邮件

    import yagmail
    # 账号  密码  邮箱服务器  发给人  抄送人  主题  正文  附件
    
    username = '74******@qq.com'
    passwd = '*******'#密码是SMTP中显示的授权码
    mail = yagmail.SMTP(user=username,password=passwd,host='smtp.qq.com',
                 smtp_ssl=True)
    # 连接上邮箱
    mail.send(to='1936790***@qq.com',subject='有好吃的',
              contents='不给你吃',attachments=r'C:UsersAdministrator.PC-201703021544Desktoplinux常用操作命令.doc')
    # qq邮箱需要添加smtp_ssl,是安全协议
    # cc='1*******4@qq.com',抄送给谁
    # to发送给谁
    # subject主题是什么
    # contents正文是什么
    # 发送给多个人用list,to = ['1936798****@qq.com','133498****@qq.com']
    # 抄送给多个人用list,cc = ['193****7@qq.com','13349****@qq.com']
    # attachments='C:UsersAdministrator.PC-201703021544Desktoplinux常用操作命令.doc',附件名字为中文
    
    
    # 如果发送的附件名,中文是乱码的话
    # pip uninstall yagmail,先把pip安装的卸载掉
    # 然后用群里给的yagmail....whl

    二、qq邮箱开启SMTP服务

    示例如下:

  • 相关阅读:
    ES6语法:var、let、const的区别详解
    idea新建springboot项目
    Serlvet之cookie和session学习
    常见排序算法
    Spring MVC拦截器学习
    分组数据
    redis数据库学习
    redis实现排行榜
    redis整合springboot的helloworld
    dubbo整合springboot最详细入门教程
  • 原文地址:https://www.cnblogs.com/Noul/p/9294166.html
Copyright © 2011-2022 走看看