• yagmail 邮件模块


    安装 yagmail

    安装yagmail:https://coding.net/s/01e2c2fe-82c0-4e05-a31b-f3e9e2dbc43a

    下载完成之后,cmd 切换到文件目录下,执行:pip install redis-2.10.6-py2.py3-none-any.whl

    获取邮件授权码

    在你的邮箱设置里面打开stmp服务,开启邮箱授权码,并记住这个授权码。
    QQ邮箱设置方法如下:

    sendmail.py

     1 import yagmail
     2 username = '9******0@qq.com'
     3 passwd = 'gjn********bcgh'     #写的是授权码,新浪邮箱没有授权码,直接输入密码
     4 mail = yagmail.SMTP(user = username,
     5                     password= passwd,
     6                     host= 'smtp.qq.com',
     7                     smtp_ssl=True)
     8 #如果是163邮箱,host= 'smtp.163.com'
     9 #如果是qq邮箱,host= 'smtp.qq.com',并且要加上smtp_ssl=True,因为QQ邮箱使用的安全协议
    10 #如果是公司的邮箱,host=xxx,
    11 #默认端口号25,456,如果不是默认的端口号,就在后面加上port = xx
    12 mail.send(
    13     to = '9******0@qq.com',    #如果是单个收件人,直接这么写
    14     # to = ['5******65@qq.com','aaaaa@qq.com']     #如果是多个收件人,要写成list格式
    15     cc = '9******60@qq.com',    #抄送对象
    16     subject='邮件主题',    #主题
    17     contents='邮件正文。', #邮件正文
    18     attachments=r'E:	estcases.xlsx'  #上传附件,直接写上附件的绝对路径。
    19     # attachments=[r'C:UsersPublicPicturesSample Picturesjoseph.jpg',r'xxxxxxxxxx'] #上传多个附件,用列表传。
    20     #win10系统,跨目录时,权限有问题,要把附件放到当前目录上传
    21 )

    https://coding.net/s/01e2c2fe-82c0-4e05-a31b-f3e9e2dbc43ahttps://coding.net/s/01e2c2fe-82c0-4e05-a31b-f3e9e2dbc43a

    https://coding.net/s/01e2c2fe-82c0-4e05-a31b-f3e9e2dbc43a

     
  • 相关阅读:
    找回密码
    找回密码,注册
    登陆
    返回与Table结构相同的DataTable副本
    同步表
    同步按照NewTable中ID存储情况将数据按照规则同步至OldTable,并清空OldTable中多余数据行,返回错误消息
    Page.IsPostBack
    GridView中点击某行的任意位置就选中该行
    c#后台计算2个日期之间的天数差
    分页存储过程,连接查询
  • 原文地址:https://www.cnblogs.com/pengzhuopeng/p/9136115.html
Copyright © 2020-2023  润新知