使用 Python 发送邮件的简单示例

简介: 使用Python发送邮件的简单示例,涉及`smtplib`库。配置SMTP服务器(如163.com)地址、端口、邮箱及密码。设置发送者、接收者、邮件主题和内容。创建SMTP对象,登录,发送邮件,并关闭连接。实际操作时,推荐使用SSL/TLS协议并妥善保管密码。

以下是一个使用 Python 发送邮件的简单示例:

import smtplib

# 发送邮件需要的配置信息
smtp_server = "smtp.163.com"  # 发送邮件的SMTP服务器地址
smtp_port = 25  # SMTP服务器的端口号
username = "你的邮箱地址"  # 发送邮件的邮箱地址
password = "你的邮箱密码"  # 发送邮件的邮箱密码

# 设置邮件的发送者和接收者
sender = username
receiver = ["receiver1@example.com", "receiver2@example.com"]  # 接收邮件的邮箱地址列表

# 设置邮件的主题和内容
subject = "Python发送邮件示例"
content = "这是一封使用Python发送的邮件。"

# 创建邮件对象
msg = smtplib.SMTP(smtp_server, smtp_port)
msg.login(username, password)

# 设置邮件头
msg.sendmail(sender, receiver, f"Subject: {subject}\n\n{content}")

# 关闭连接
msg.quit()

注意:在实际使用中,为了安全起见,建议使用加密的SMTP服务器(如SSL/TLS),并将邮箱密码存储在安全的地方,如密钥库中。

目录
相关文章
|
2月前
|
数据挖掘 Python
Python示例,展示如何找到最近一次死叉之后尚未形成金叉的位置
【10月更文挑战第7天】金融分析中,“死叉”指短期移动平均线(如MA5)跌破长期移动平均线(如MA10),而“金叉”则相反。本文提供Python代码示例,用于找出最近一次死叉后未形成金叉的位置,涵盖移动平均线计算、交叉点判断及结果输出等步骤,适合金融数据分析。
49 4
|
3月前
|
Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
|
3月前
|
存储 Python
Python示例:分解一个不多于指定位的正整数
Python示例:分解一个不多于指定位的正整数
32 0
|
13天前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
57 8
|
21天前
|
API Python
【Azure Developer】分享一段Python代码调用Graph API创建用户的示例
分享一段Python代码调用Graph API创建用户的示例
44 11
|
24天前
|
网络安全 Python
Python网络编程小示例:生成CIDR表示的IP地址范围
本文介绍了如何使用Python生成CIDR表示的IP地址范围,通过解析CIDR字符串,将其转换为二进制形式,应用子网掩码,最终生成该CIDR块内所有可用的IP地址列表。示例代码利用了Python的`ipaddress`模块,展示了从指定CIDR表达式中提取所有IP地址的过程。
38 6
|
1月前
|
数据挖掘 Python
Python示例,展示如何找到最近一次死叉之后尚未形成金叉的位置
金融分析中,“死叉”指短期移动平均线(如MA5)跌破长期移动平均线(如MA10),而“金叉”则相反。本文提供Python代码示例,用于找出最近一次死叉后未形成金叉的位置,涵盖移动平均线计算、交叉点判断及结果输出等步骤,适合金融数据分析。
25 1
|
3月前
|
Python
Python编程的循环结构小示例(二)
Python编程的循环结构小示例(二)
54 1
|
2月前
|
Linux Android开发 开发者
【Python】GUI:Kivy库环境安装与示例
这篇文章介绍了 Kivy 库的安装与使用示例。Kivy 是一个开源的 Python 库,支持多平台开发,适用于多点触控应用。文章详细说明了 Kivy 的主要特点、环境安装方法,并提供了两个示例:一个简单的 Hello World 应用和一个 BMI 计算器界面。
81 0
|
2月前
|
Python
python使用smtp发送邮件
python使用smtp发送邮件
37 0

热门文章

最新文章