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

设置授权码

弹框提示
目录
相关文章
|
6月前
|
安全 PHP Apache
thinkphp3.2发送邮件并发送附件
thinkphp3.2发送邮件并发送附件
57 0
thinkphp3.2发送邮件并发送附件
|
6月前
|
Java
使用java底层实现邮件的发送(含测试,源码)
使用java底层实现邮件的发送(含测试,源码)
|
4月前
|
API 数据安全/隐私保护 开发者
​收不到验证码邮件该怎么办?
在日常生活中,收不到邮箱验证码会带来不便。解决方法包括:检查垃圾邮件文件夹并调整过滤设置;确认邮箱地址无误或使用备用邮箱;检查邮箱存储空间并设置自动清理;了解邮件服务提供商状态或尝试其他服务。使用AOKSend可确保验证码邮件顺利送达:注册账户,获取API密钥,配置SMTP设置,并利用分析工具优化邮件发送策略。遵循这些建议,能有效解决收不到验证码的问题。
|
XML 缓存 语音技术
08 公众号开发 - 接收和回复其它普通消息(图片视频等)
08 公众号开发 - 接收和回复其它普通消息(图片视频等)
38 0
Javamail发送新浪邮件后保存邮件到已发送
Javamail发送新浪邮件后保存邮件到已发送
104 0
|
程序员 C# 数据安全/隐私保护
【C#】发送QQ邮箱信息之步骤和代码实现
本篇文章就来讲讲,通过C#来实现,发送消息到QQ邮箱 使用场景可以是发送一些通知,或者重置密码通知之类,甚至是验证码,提高安全性
316 0
|
Java 开发者
实现发送带附件的邮件|学习笔记
快速学习实现发送带附件的邮件
228 0
实现发送带附件的邮件|学习笔记
|
Java 开发者
实现发送模板邮件|学习笔记
快速学习实现发送模板邮件
165 0
实现发送模板邮件|学习笔记
|
Java 数据安全/隐私保护 Spring
如何使用JavaMailSender给曾经心爱的她发送一封特别的邮件
如何使用JavaMailSender给曾经心爱的她发送一封特别的邮件
269 0
如何使用JavaMailSender给曾经心爱的她发送一封特别的邮件
|
程序员 数据安全/隐私保护