Python3,几行代码,实现yagmail邮件自动发送,发送邮件没烦恼。

举报
Carl_奕然 发表于 2023/03/12 12:25:52 2023/03/12
【摘要】 网页:yagmail用的好, 发送邮件没烦恼。

1、yagmail实现邮件自动发送

 1.1  模块安装

老规矩,pip方式安装

pip install yagmail

其它安装方式,直接看这两篇:

1.2 代码示例

代码示例

# -*- coding:utf-8 -*-

"""
@ auth : carl_DJ
@ time : 2020-8-19
"""

import yagmail

#定义send_email方法
def send_email(name,send_to,filepath):
    #定义邮件发送的文本内容,以及附件
    contents = [
    f'{name},你好,数据统计信息已经整理完成,已发送,请查收!',
    filepath
    ]
    #定义SMTP邮件的基本信息
    yag = yagmail.SMTP(
        user = 'carl_DJ@xxx.com',
        password = 'password',
        host = 'smtp.host'
    )
    yag.send(to = send_to,subject = '数据统计汇报',contents = contents)

2、总结

看到这里, 今天的内容差不多就结束了。 

今天主要针对yagmail操作邮件自动发送进行了简单的分享。 

在实际的工作中, 这种操作非常的常用,希望你也能掌握。

我是​小鱼​:

  • CSDN 博客专家;
  • 阿里云 专家博主;
  • 51CTO 博客专家;
  • 51认证讲师;
  • 金牌面试官&面试培训师;

关注我,带你学习更多更有趣的Python知识。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。