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('发送成功')

  • 相关阅读:
    Linux 中 eclipse 的tomcat端口号被占用
    JDBC的常用API
    eclipse Alt+/ 无法提示代码
    javaweb项目开发错误代码
    PSP总结报告
    20181204-1 每周例行报告
    对团队成员公开感谢博客
    20181127-2 每周例行报告
    20181120-1 每周例行报告
    20181113-2 每周例行报告
  • 原文地址:https://www.cnblogs.com/cslw5566/p/9069450.html
Copyright © 2011-2022 走看看