码迷,mamicode.com
首页 > 其他好文 > 详细

邮件发送

时间:2018-05-21 22:56:45      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:正文   pip   password   import   安全   project   ssl   模块   cccccc   

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

邮件发送

标签:正文   pip   password   import   安全   project   ssl   模块   cccccc   

原文地址:https://www.cnblogs.com/cslw5566/p/9069450.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!