😊 Python3通过QQ邮箱发送邮件 📧

导读 在日常工作中,我们经常需要发送邮件来传递信息或报告结果。而使用Python脚本自动化发送邮件可以大大提升效率!今天就教大家如何用Python3

在日常工作中,我们经常需要发送邮件来传递信息或报告结果。而使用Python脚本自动化发送邮件可以大大提升效率!今天就教大家如何用Python3通过QQ邮箱发送邮件。首先,你需要一个支持SMTP服务的QQ邮箱账号。登录QQ邮箱后,进入设置 → 账户,找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”选项,开启SMTP服务并获取授权码(注意:这个授权码就是你的密码哦)。接着,安装`smtp`库,编写代码如下:

```python

import smtplib

from email.mime.text import MIMEText

from email.header import Header

邮件配置

smtp_server = 'smtp.qq.com'

sender_email = '你的邮箱@qq.com'

receiver_email = '接收方邮箱'

password = '授权码'

创建邮件内容

msg = MIMEText('这是一封测试邮件', 'plain', 'utf-8')

msg['From'] = Header('发件人名称', 'utf-8')

msg['To'] = Header('收件人名称', 'utf-8')

msg['Subject'] = Header('Python邮件测试', 'utf-8')

try:

连接服务器并发送邮件

server = smtplib.SMTP_SSL(smtp_server, 465)

server.login(sender_email, password)

server.sendmail(sender_email, [receiver_email], msg.as_string())

print("邮件发送成功")

except Exception as e:

print(f"邮件发送失败:{e}")

finally:

server.quit()

```

运行这段代码后,你就可以轻松实现邮件自动发送啦!🎉 如果遇到问题,记得检查授权码和网络连接哦!💡

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。