首页 > 其他分享 >yagmail:简单易用的邮件发送库

yagmail:简单易用的邮件发送库

时间:2023-03-07 23:33:23浏览次数:35  
标签:qq 易用 mail 邮箱 yagmail com 邮件

Python 发送邮件可以使用标准库 smtplib,但是那个库使用起来比较麻烦。下面介绍一个第三方库:yagmail,发送邮件简直不能更方便。首先进行安装,直接 pip install yagmail 即可。

如果你要发送邮件,首先你必须要有一个邮箱,然后开启SMTP服务,并拿到相应的授权码。

这里我们以QQ邮箱为例,当然163邮箱也是可以的。

import yagmail
 
"""
user: 你的邮箱账号
password: 你的授权码,注意,是授权码,不是密码
host: smtp服务器地址,因为用的是QQ邮箱,所以是smtp.qq.com。如果是163,那么就是smtp.163.com
"""
mail = yagmail.SMTP(user="[email protected]",
                    password="@@@@@@@@@@@@@",  
                    host="smtp.qq.com")
 
 
# 然后调用mail.send方法即可发送邮件了
"""
to: 发送到指定的邮箱,可以是一个或者多个。比如:[email protected]或者[[email protected], [email protected]]
subject: 内容的标题
content: 内容
"""
mail.send(to="[email protected]", subject="这是主题", contents="这是内容")

执行之后,我的 QQ 已经收到邮件了,是我自己发送给我自己的。

如果想要发送附件的话,也是可以的。

import yagmail
 
mail = yagmail.SMTP(user="[email protected]",
                    password="@@@@@@@@@@@@@",
                    host="smtp.qq.com")
 
mail.send(to="[email protected]", subject="这是主题", contents=["这是内容", r"D:\satori\1.txt"])

怎么样,是不是很方便呢?

标签:qq,易用,mail,邮箱,yagmail,com,邮件
From: https://www.cnblogs.com/ministep/p/17190187.html

相关文章

  • 构造邮件回复地址
    最近垃圾和钓鱼邮件比较猖狂,在技术交流群里有人咨询,钓鱼邮件是从邮箱A发来的,发现该邮的回复地址确是另一个邮箱B,这个是怎么实现的。比如:其实很简单,构造邮件时添加一个'R......
  • 收到邮件了,微软新必应(New Bing)可以用了,只隔了一天
    收到邮件了,微软新必应(NewBing)可以用了,只隔了一天国内申请微软新必应(NewBing)1号我写了一篇文章,介绍内置ChatGPT的微软新必应(NewBing)申请方法,没想到昨天就收到了通过的......
  • 企业微信邮箱定时发送邮件,但无法撤回
      企业微信邮箱定时发送邮件,设置为第二天发送,等到了第二天,在自助查询的时候可以看到发信时间为昨天设置定时发送的时间,而且在这里点撤回键也无法撤回。需要在邮件里面......
  • 网站监控邮件发送方法
    网站监控、功能脚本执行结果邮件:/***邮件发送方法*@paramstring$title邮件主题*@paramstring$content邮件内容*/functionsend_email($title,$content){......
  • 简单易用的图片缩略图处理库
    哈喽,大家好,我是源小北。 最近给大家送IDEA激活码。先到先得 具体操作步骤文章 最近在工作中,刚好有遇到对图片进行缩放处理的功能。于是,便拿起很久以前使用过的Java......
  • JavaScript 邮件的正则
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *电子邮件 * hello.nihao......
  • SAP 邮件配置 & 发送demo
    一、 修改参数(RZ11)SMTP协议标准端口号为25,部分服务器25端口已被占用,也可以使用其他端口,例如25000,25$$。$$为实例号执行事务码RZ11,修改参数is/SMTP/virt_host_0=*:25;......
  • 大型网站易用性的研究
    大型网站易用性的研究摘要:本文研究大型网站的易用性,通过对李智慧编辑的《大型网站技术架构:核心原理与案例分析》的分析,探讨了大型网站易用性的关键因素,包括界面设计、信息......
  • 架构的易用性 读后感
      软件设计安全性与易用性是一把双刃剑,安全性较强的软件在操作性上打折扣。同理,安全性有待提高是操作性强软件的软肋。软件设计过程包括软件用户接口设计、数据流设计......
  • 邮件安全事故频发,​​S/MIME邮件安全证书​​为您保驾护航
    作为当下社会个人与企业办公不可缺少的交流工具——电子邮件,在企业数据分享与传输方面扮演着重要角色。但与之同时,随着钓鱼邮件、病毒邮件的肆意增长,企业信息泄露、软件勒索......