用python实现发邮件功能

简介: 用python发邮件

要使用Python发送电子邮件,您可以使用内置的smtplib模块。以下是一个基本的示例代码,向指定的收件人发送邮件:

import smtplib
from email.mime.text import MIMEText

# 发件人邮箱账号
sender = "your_email@example.com"
# 发件人邮箱密码/授权码
password = "your_password"
# 收件人邮箱账号
receiver = "receiver_email@example.com"

# 邮件内容
message = MIMEText('这是邮件的正文内容', 'plain', 'utf-8')
message['From'] = sender
message['To'] = receiver
message['Subject'] = '这是邮件的主题'

try:
    # 通过SMTP服务器发送邮件
    smtpObj = smtplib.SMTP('smtp.example.com', 25)
    # 登录SMTP服务器
    smtpObj.login(sender, password)
    # 发送邮件
    smtpObj.sendmail(sender, receiver, message.as_string())
    print("邮件发送成功")
except smtplib.SMTPException:
    print("Error: 无法发送邮件")

请将代码中的senderpasswordreceiver和SMTP服务器地址替换为您自己的信息。此示例使用的是常见的SMTP端口25和UTF-8编码。

请注意,一些邮箱提供商对于第三方应用程序访问您的邮箱可能需要进行额外的设置。如果遇到问题,请查看您所使用的邮箱提供商的文档。

这只是一个最基本的示例,您可以根据需要进行进一步的自定义设置,例如添加附件、HTML格式的内容等。

相关文章
|
7月前
|
设计模式 缓存 监控
Python装饰器:优雅增强函数功能
Python装饰器:优雅增强函数功能
346 101
|
7月前
|
存储 缓存 测试技术
Python装饰器:优雅地增强函数功能
Python装饰器:优雅地增强函数功能
412 98
|
7月前
|
缓存 测试技术 Python
Python装饰器:优雅地增强函数功能
Python装饰器:优雅地增强函数功能
282 99
|
7月前
|
缓存 Python
Python中的装饰器:优雅地增强函数功能
Python中的装饰器:优雅地增强函数功能
|
11月前
|
SQL 安全 算法
解读 Python 3.14:模板字符串、惰性类型、Zstd压缩等7大核心功能升级
Python 3.14 引入了七大核心技术特性,大幅提升开发效率与应用安全性。其中包括:t-strings(PEP 750)提供更安全灵活的字符串处理;类型注解惰性求值(PEP 649)优化启动性能;外部调试器API标准化(PEP 768)增强调试体验;原生支持Zstandard压缩算法(PEP 784)提高效率;REPL交互环境升级更友好;UUID模块扩展支持新标准并优化性能;finally块语义强化(PEP 765)确保资源清理可靠性。这些改进使Python在后端开发、数据科学等领域更具竞争力。
528 5
解读 Python 3.14:模板字符串、惰性类型、Zstd压缩等7大核心功能升级
|
SQL 关系型数据库 数据库连接
|
人工智能 搜索推荐 测试技术
通义灵码 2.0 智能编码功能评测:Deepseek 加持下的 Python 开发体验
通义灵码 2.0 智能编码功能评测:Deepseek 加持下的 Python 开发体验
677 11
|
安全 前端开发 数据库
Python 语言结合 Flask 框架来实现一个基础的代购商品管理、用户下单等功能的简易系统
这是一个使用 Python 和 Flask 框架实现的简易代购系统示例,涵盖商品管理、用户注册登录、订单创建及查看等功能。通过 SQLAlchemy 进行数据库操作,支持添加商品、展示详情、库存管理等。用户可注册登录并下单,系统会检查库存并记录订单。此代码仅为参考,实际应用需进一步完善,如增强安全性、集成支付接口、优化界面等。
探索Python中的装饰器:简化代码,增强功能
在Python的世界里,装饰器就像是给函数穿上了一件神奇的外套,让它们拥有了超能力。本文将通过浅显易懂的语言和生动的比喻,带你了解装饰器的基本概念、使用方法以及它们如何让你的代码变得更加简洁高效。让我们一起揭开装饰器的神秘面纱,看看它是如何在不改变函数核心逻辑的情况下,为函数增添新功能的吧!
|
开发框架 数据建模 中间件
Python中的装饰器:简化代码,增强功能
在Python的世界里,装饰器是那些静悄悄的幕后英雄。它们不张扬,却能默默地为函数或类增添强大的功能。本文将带你了解装饰器的魅力所在,从基础概念到实际应用,我们一步步揭开装饰器的神秘面纱。准备好了吗?让我们开始这段简洁而富有启发性的旅程吧!
201 6

推荐镜像

更多
下一篇
开通oss服务