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

    1、发邮件(准备 条件)

        1)在你的邮箱设置里面打开smtp服务

        2)开启邮箱授权码,记住这个授权

       ** yagmail     使用自己修改的那个.whl的安装包。 因为 直接pip install的话,发中文附件的时候,文件名是乱码

    import yagmail   #py模块中stmplib能发 但太繁琐。

    username = 'xxxxx@163.com'

    passwd = 'xxxxx'     #授权码

    mail = yagmail.SMTP(user=username,    #yamail.SMTP

                        password=passwd,

                        host='smtp.163.com',   可以指定端口号如果不是默认的

                        # smtp_ssl=True

                        )           #如果用的是qq邮箱或者你们公司的邮箱使用是安全协议的话,需要smtp_ssl=True

    mail.send(

        to=['xxxx@qq.com','cccccc@qq.com'], #如果多个收件人的话,写成list就行了

        cc='aaaaa@qq.com',#抄送,多发时如上

        subject='学习发送邮件',#邮件标题

        contents='你好,你今天开心吗?',#邮件正文

        attachments=[r'C:\Users\nhy\Desktop\修改pip源.py',

                     r'C:\Users\nhy\PycharmProjects\pp\day9\笔记.txt'])

    print('发送成功')

  • 相关阅读:
    李洪强九宫格的实现
    iOS开发多线程篇 11 —自定义NSOperation
    CALayer3-层的属性
    网络编程小结
    iOS开发多线程篇 10 —NSOperation基本操作
    CALayer2-创建新的层
    iOS开发之多文件上传
    三级联动
    用 ERD 盘解决 Win8 自己主动更新后不能启动的问题
    hdu1028(母函数+DP)
  • 原文地址:https://www.cnblogs.com/cslw5566/p/9069450.html
Copyright © 2011-2022 走看看