Python作为一门入门简单编程语言,其含有丰富的模块库,对于一些复杂的运行环境,只需要导入具备其功能的库、模块即可完成复杂的功能,今天就给大家介绍一个简单的python代码实现发送内容到指定的邮邮箱。
1、代码部分:
安装依赖库
pip install secure-smtplib
pip install email
主体代码:
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 邮件发送方的地址和密码
sender = 'your_qq_email@qq.com'
password = 'your_qq_email_smtp_password'
# 邮件接收方的地址
receiver = 'recipient_email@example.com'
# 要发送的内容和主题
content = '亲爱的 xxx,我想对你说...'
subject = '表白信'
# 构建邮件内容和头部
msg = MIMEText(content, 'plain', 'utf-8')
msg['Subject'] = Header(subject, 'utf-8')
msg['From'] = sender
msg['To'] = receiver
# 发送邮件
try:
smtpObj = smtplib.SMTP_SSL('smtp.qq.com', 465)
smtpObj.login(sender, password)
smtpObj.sendmail(sender, receiver, msg.as_string())
print("邮件发送成功")
except smtplib.SMTPException as e:
print("Error: 无法发送邮件,", e)
你需要更改的部分:
授权码部分及报错解决:
2、效果展示
大家快去试试吧!
页面更新:2024-05-01
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号