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

    一、导入yagmail模块

    import yagmail
    #账号密码 邮箱服务器 收件人 抄送 主题 正文 附件
    username='1111@qq.com'
    passwd='123wgikhikpwbbhf'#QQ邮箱的密码需要写授权码
    mail = yagmail.SMTP(user=username,password=passwd,host='smtp.qq.com',smtp_ssl=True)#如果是qq邮箱需要加smtp_ssl=True,163邮箱就不需要加了
    #连接邮箱
    mail.send(to='wll@asiainfo.com',cc='waaa@asiainfo.com',subject='welcome',contents='你还好吗?')

    二、邮箱授权码获取

    163邮箱和qq邮箱发送邮件需要获取到授权码

    qq邮箱为例:设置-》账户-》生授权码

    三、如果发送多个人的话,只要写成一个list就可以了

    mail.send(to=['aa.com','bbb@qq.com'],cc=['eee@qq.com','ddd@qq.com],subject='welcome',contents='你还好吗?')

     四、发送附件

    加 attachments和附件的绝对路径 

    mail.send(to=['aa.com','bbb@qq.com'],cc='eee@asiainfo.com',subject='welcome',contents='你还好吗?',attachments=r'C:UserslenovoDesktopgoods.py')#多个附件也需要加个list就可以了

    五、如果附件中文有乱码,卸载yagmil模块(执行命令#pip uninstall yagmail,安装yagmail-0.10.212-py2.py3-none-any.whl  

    
    
  • 相关阅读:
    数据库连接池系列之——c3p0
    spring配置
    flume ng系列之——flume安装
    flume ng之组件介绍
    flume ng之TailSource
    Flume-NG + HDFS + HIVE日志收集分析
    flume+hadoop
    Flume+kafka+storm+hdfs
    IOS中坐标转换
    tabBarItem是模型,只有控件才有textColor属性
  • 原文地址:https://www.cnblogs.com/morning1/p/9297836.html
Copyright © 2011-2022 走看看