首页 > 其他 > 详细

邮件发送

时间:2018-05-21 22:11:57      阅读:179      评论:0      收藏:0      [点我收藏+]

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

邮件发送

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!