首页 > 编程语言 >python基础学习-发送邮件

python基础学习-发送邮件

时间:2023-05-18 10:44:37浏览次数:39  
标签:收件人 python 发送 发件人 import 邮箱 email 邮件

import smtplib
from email.header import Header
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
"""
发送普通邮件
"""

# 创建邮件主体对象
email = MIMEMultipart()
# 设置发件人、收件人和主题
email['From'] = '发件人邮箱'
email['To'] = '收件人邮箱'
email['Subject'] = Header('你好,cp', 'utf-8')
# 添加邮件正文内容
content = """你好,cp"""
email.attach(MIMEText(content, 'plain', 'utf-8'))

# 创建SMTP_SSL对象(连接邮件服务器)
smtp_obj = smtplib.SMTP_SSL('smtp.163.com', 465)
# 通过用户名和授权码进行登录
smtp_obj.login('发件人邮箱', '授权码')
# 发送邮件(发件人、收件人、邮件内容(字符串))
smtp_obj.sendmail(
    '发件人邮箱',
    '收件人邮箱',
    email.as_string()
)

  

标签:收件人,python,发送,发件人,import,邮箱,email,邮件
From: https://www.cnblogs.com/ashuai123/p/17411229.html

相关文章

  • Python程序与用户交互&基本运算符
    一、用户交互1.输入input:关键字:input()-输入在python3中input关键字会等待用户的输入,用户输入任何内容,都存成字符串类型,然后赋值给等号左边的变量名在python2中存在一个raw_input功能与python3中的input功能一模一样在python2中还存在一个input功能,需要用户输入一个明......
  • web自动化测试入门篇04——selenium+python基础方法封装
      ......
  • python - 单例模式
    Python中的单例单例模式(Singletonpattern),是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。Python中实现单例的几种方法:使用模块使用函数装饰器使用类装饰器......
  • 【Python】数据分析与可视化实践:收支日统计数据可视化的实现
    Python数据分析与可视化实践:收支日统计数据可视化的实现Author:萌狼蓝天Date:2023-5-7数据读入与基本处理上图是原始数据的一部分,存放于excel中,首先使用pd读入数据。读入数据后,删除不是收入,也不是支出的行。#读取数据datas=pd.read_excel("账单.xlsx",sheet_name=0)#......
  • Micro 发送邮件
    邮件API:http://60.247.147.126:8082/API参数:{"tolist":"接收邮箱@qq.com","subject":"测试主题","body":"<html><body><divstyle='color:red;'>测试内容</div></body></html>&qu......
  • Python - 仅限关键字参数 & 仅限位置参数
    仅限位置参数(/)#Python3.8新增defdemo1(a,b,/):returna,bif__name__=='__main__':demo1(1,2)#rightdemo1(1,b=2)#error#demo1(1,b=2)报错:'''Traceback(mostrecentcalllast):File"E:\PyProject\pytestD......
  • - python=3.7 -> libgcc-ng[version='>=11.2.0'] -> __glibc[version='>=2.17
     001、利用conda安装软件时遇到如下问题:Outputinformat:Requestedpackage->AvailableversionsThefollowingspecificationswerefoundtobeincompatiblewithyoursystem:-feature:/linux-64::__glibc==2.17=0-python=3.7->libgcc-ng[version='>=1......
  • 龙芯云平台python开发避坑指北
    龙芯云平台python开发配置避坑指北背景:网络尖峰训练营龙芯平台开发,准备使用python实现,在拿到云服务器第一时间就准备去配环境,踩了很多坑,在此记录一下。平台下python包不全部分pypi中的python包尚不支持Loongarch架构,loongson平台python包存在一些缺失比如我们此次准备用来开发......
  • activemq发送和接收对象
    1、网上的例子都是直接发送文本消息的,我做了一个简单的变换,就是能够发送和接收对象。首先,在这里确认一下版本,activemq版本是apache-activemq-5.4.1-bin.zip,activemq安装环境是win7,jdk是1.6版本。下载apache-activemq-5.4.1-bin.zip,到官网http://activemq.apache.org/download.html......
  • Python 连接 MySQL 数据库
    在实际数据分析和建模过程中,我们通常需要从数据库中读取数据,并将其转化为Pandasdataframe对象进行进一步处理。而MySQL数据库是最常用的关系型数据库之一,因此在Python中如何连接MySQL数据库并查询数据成为了一个重要的问题。本文将介绍两种方法来连接MySQL数据库,并将......