Python代码实现自动发送内容到腾讯邮箱!

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)

你需要更改的部分:

  1. 将 sender 和 password 变量中的内容修改为你的 QQ 邮箱地址和 SMTP 授权码。
  2. 将 receiver 变量中的内容修改为你要发送的邮箱地址。
  3. 将 content 和 subject 变量中的内容修改为你要发送的邮件内容和主题。
  4. 运行代码,如果一切顺利,你将在控制台看到输出信息 "邮件发送成功"。如果出现错误信息,可能是由于 SMTP 设置不正确或授权码不正确。

授权码部分及报错解决:

点击设置

点击IMAP/SMTP服务获取授权码

方框中即为授权码

2、效果展示


点击运行发送成功



成功收到邮件

大家快去试试吧!

展开阅读全文

页面更新:2024-05-01

标签:邮箱   代码   内容   腾讯   变量   模块   错误   邮件   页面   简单   地址

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top