3行代码发邮件(含发送图片)

简介: 最近有发邮件的需求发现了一个python发邮件的开源项目yagmail, 3行代码搞定邮件, 很赞以下三行代码实现的功能发送超链接发送图片资源(支持发送各种静态资源, 文件名最好是英文)源码import yagmail# 连接邮箱服务器yag = yagmail.

最近有发邮件的需求
发现了一个python发邮件的开源项目yagmail, 3行代码搞定邮件, 很赞

以下三行代码实现的功能

  • 发送超链接
  • 发送图片资源(支持发送各种静态资源, 文件名最好是英文)

源码

import yagmail

# 连接邮箱服务器
yag = yagmail.SMTP(user="lijianzhaoyou@163.com", password="填自己的", host='smtp.163.com')

# 邮箱正文
contents = ['今天是周末,我要学习, 学习使我快乐;', '<a href="https://www.python.org/">python官网的超链接</a>', './girl.jpg']

# 发送邮件
yag.send('zhaoolee@gmail.com', '主题:学习使我快乐', contents)

图片资源在此:

girl.jpg
gmail收到的邮件

qq邮箱收到的邮件

如何获取163邮箱授权码?


设置 => POP3/SMTP/IMAP

设置授权码

弹框提示
目录
相关文章
|
2月前
|
安全 PHP Apache
thinkphp3.2发送邮件并发送附件
thinkphp3.2发送邮件并发送附件
33 0
thinkphp3.2发送邮件并发送附件
|
2月前
|
Java
使用java底层实现邮件的发送(含测试,源码)
使用java底层实现邮件的发送(含测试,源码)
12 0
|
6月前
|
XML 缓存 语音技术
08 公众号开发 - 接收和回复其它普通消息(图片视频等)
08 公众号开发 - 接收和回复其它普通消息(图片视频等)
21 0
|
JavaScript
nodejs自动接收新邮件进行处理
通过imap 来接收邮箱新邮件,类似客户端系列,不过比较简单的,目前只有新邮件,后续也可以通过这个来做一个自己的邮件客户端。
nodejs自动接收新邮件进行处理
|
程序员 C# 数据安全/隐私保护
【C#】发送QQ邮箱信息之步骤和代码实现
本篇文章就来讲讲,通过C#来实现,发送消息到QQ邮箱 使用场景可以是发送一些通知,或者重置密码通知之类,甚至是验证码,提高安全性
242 0
|
Java 开发者
实现发送带附件的邮件|学习笔记
快速学习实现发送带附件的邮件
191 0
实现发送带附件的邮件|学习笔记
|
Java 数据安全/隐私保护 Spring
如何使用JavaMailSender给曾经心爱的她发送一封特别的邮件
如何使用JavaMailSender给曾经心爱的她发送一封特别的邮件
232 0
如何使用JavaMailSender给曾经心爱的她发送一封特别的邮件
pushplus发送图片
pushplus发送图片
490 0
|
Linux iOS开发 MacOS
命令行搞一切之发送有附件的邮件
今天我们看到了一种从 Linux 命令行发送电子邮件和附件的方法。还有一些其他程序,如“ mutt ”和“ Sendmail ”,它们与“ mail ”类似,可以用于相同的目的。
444 0
|
程序员 数据安全/隐私保护