Python中使用SMTP发送电子邮件的示例代码

作者:佚名 上传时间:2023-05-24 运行软件:无需编写,使用Python标准库即可实现。 软件版本:Python 3.7.2 版权申诉

本示例展示了如何使用Python的smtplib模块发送电子邮件。实现方式是通过建立SMTP连接并使用邮件服务器的相关参数完成邮件发送。

import smtplib
from email.mime.text import MIMEText
from email.header import Header

# 发件人和收件人
sender = 'xxx@xxx.com'
receiver = 'yyy@yyy.com'

# 邮件主题
subject = 'Python SMTP 邮件测试'

# 邮件内容
mailContent = '这是我使用Python SMTP发送的邮件。'

# 定义邮件内容
msg = MIMEText(mailContent, 'plain', 'utf-8')
msg['From'] = Header(sender, 'utf-8')
msg['To'] = Header(receiver, 'utf-8')
msg['Subject'] = Header(subject, 'utf-8')

# SMTP服务器的相关参数
smtpServer = 'smtp.xxx.com'
username = 'xxx@xxx.com'
password = 'xxx'

# 建立SMTP连接,并登录邮件服务器
smtpObj = smtplib.SMTP(smtpServer, 587)
smtpObj.starttls()
smtpObj.login(username, password)

# 发送邮件
smtpObj.sendmail(sender, receiver, msg.as_string())
print("邮件发送成功!")

# 退出邮件服务器
smtpObj.quit()

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Python SMTP发送电子邮件示例
主要介绍了Python SMTP发送电子邮件的示例,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
PDF
52KB
2020-09-29 12:13
Python使SMTP
本示例展示了如何使用Python的smtplib模块发送电子邮件。实现方式是通过建立SMTP连接并使用邮件服务器的相关参数完成邮件发送。import smtplibfrom email.mime.
Python 3.7.2
无需编写,使用Python标准库即可实现。
2023-05-24 09:12
SMTP协议发送电子邮件
根据SMTP协议发电子邮件的程序,用Socket写的. 本来是给老婆写的用来给他们公司人发工资条的,现在共享出来给大家,有什么问题和修改意见请联系.QQ:7246675 里面有一个demo,只要调用全
RAR
0B
2019-01-06 06:31
Python3使用SMTP协议发送电子邮件
在介绍如何使用python程序向指定邮箱发送邮件之前,我们需要先介绍一下有关电子邮件的相关知识。Email的历史比Web还要久远,直到现在,Email也是互联网上应用非常广泛的服务。几乎所有的编程语言
PDF
510KB
2021-01-31 19:57
Python通过SMTP
该示例代码演示了如何使用Python中的SMTP库发送电子邮件。需要提供发件人和收件人的地址,以及邮件主题和正文。import smtplibfrom email.mime.text import
Python 3.x
Python标准库
2023-03-17 22:25
C#使用SMTP协议发送电子邮件
摘要:C#源码,网络相关,SMTP,发送邮件  C#使用SMTP协议发送电子邮件,超简单的C#学习实例,想了解在C#下使用SMTP协议的朋友,可以下载此程序代码参考。
RAR
0B
2019-09-22 00:01
发送电子邮件示例代码C
发送电子邮件的示例代码,用C#实现的,比较基础的,可以了解邮件是怎么发送的一个过程
RAR
0B
2019-01-11 23:11
PythonSMTP
演示如何使用Python编写SMTP邮件发送程序。通过连接SMTP服务器并使用SSL协议进行加密认证,可轻松实现邮件发送功能。import smtplibfrom email.mime.text
Python 3.7.4
PyCharm 2019.2.4
2023-04-25 10:27
发送电子邮件
使用TCP套接字编程实现发送电子邮件的功能。
RAR
0B
2019-01-22 02:38
发送电子邮件
send email
RAR
0B
2019-06-27 05:07