首页 > 编程语言 >利用python自动发送邮件

利用python自动发送邮件

时间:2022-09-24 20:01:20浏览次数:48  
标签:content python send 发送 mail yagmail com 邮件

# -*- coding: utf-8 -*-
# 安装 yagmail
# pip install yagmail
# yagmail.SMTP(user, password, host) user:发件人的邮箱地址, password:邮箱的SMTP服务授权码, host:邮箱的SMTP服务地址
# send(to, subject, contents) 收件人的邮箱地址、邮件主题、邮件内容
import yagmail
mail = yagmail.SMTP('[email protected]', 'xxxx', 'smtp.163.com')
def demo1():
    for i in range(1):
        mail.send('[email protected]', f'测试邮件{i+1}', '你好啊!')
        mail.close()

# 批量发送
def demo2():
    for i in range(1):
        to_list = ['[email protected]', '[email protected]']
        content = ['早上好,', '昨日网站新增用户168万人', '请查收。']
        mail.send(to_list, f'测试邮件{i+1}', contents=content, bcc='[email protected]')


# 自定义邮件内容
def demo3():
    for i in range(1):
        to_list = ['[email protected]', '[email protected]']
        content = ['早上好,', '昨日网站新增用户168万人', '请查收。', yagmail.inline(r'D:\学习文件\测试\python\快学Python源文件\第9章 学习Python,可以自动化操作通信软件\测试图片.png'), '<a href="http://www.baidu.com">图片详情链接地址</a>']
        mail.send(to_list, f'自定义邮件{i+1}', contents=content, bcc='[email protected]')
# demo1()
# demo2()
demo3()

 

标签:content,python,send,发送,mail,yagmail,com,邮件
From: https://www.cnblogs.com/zhaoyiguang/p/16714064.html

相关文章

  • 保研er邮件联系说明书
    在前几篇博客里也都说了,各位可以通过邮件联系我。但是感觉呢还是比较杂乱~还是再说一下吧,各位一定认真看哦我可以提供:专业课资料保研问题咨询(比如某个学校面了什么......
  • 将表格内不一样的数据,用Python自动发送给不同的人,实现高效摸鱼
    事情是这样的,罪恶的资本家老板,快下班了给我发一个压缩包,让我把数据发给客户微信,搞完就可以下班了,我心想这么好,一个文件不是让我直接就提前下班吗,万万没想到…我就知道,......
  • 盘点一个Python抓取有道翻译爬虫中的报错问题
    大家好,我是皮皮。一、前言前几天在Python白银交流群【斌】问了一个Python网络爬虫的问题,提问截图如下:报错截图如下:粉丝需要的数据如下:二、实现过程有道翻译之前有......
  • 跟我学Python图像处理丨带你掌握傅里叶变换原理及实现
    摘要:傅里叶变换主要是将时间域上的信号转变为频率域上的信号,用来进行图像除噪、图像增强等处理。本文分享自华为云社区《[Python图像处理]二十二.Python图像傅里叶变换原......
  • 命令行传递 JSON 参数执行 Python 脚本
    先定义一个简单的Python脚本greeter.py。#greeter.pyimportsysimportjsonparam=sys.argv[1]user_info=json.loads(param)print(f'Welcome,{user_info["......
  • python入门03
    python入门day3目录昨日内容回顾§一、计算机的五大组成部分详解和三大核心硬件1、计算机的五大组成部分详解2、计算机的三大核心硬件3、操作系统OperatingSystem4、编......
  • Python 异步上下文管理器
    1、参考来源https://docs.python.org/zh-cn/3.9/reference/datamodel.html?highlight=aiter#asynchronous-context-managers2、代码示例1#-*-coding:utf-8-*-......
  • python-miio库-米家直流变频落地扇1x
    一、先获取tooken原链接:https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor1importbase642importhashlib3importhmac4importjson......
  • Python 异步迭代器
    1、参考来源https://docs.python.org/zh-cn/3.9/reference/datamodel.html?highlight=aiter#asynchronous-iterators2、代码示例:1#-*-coding:utf-8-*-2"""......
  • python 9.24
    classRectangle():defgetperi(self,a,b):return(a+b)*2defgetArea(self,a,b):returna*brect=Rectangle()print(rect.getperi(3,......