跳动探索网

🌟 Python 使用 QQ 邮箱发送邮件 📧

导读 在日常工作中,我们经常需要通过代码实现自动化任务,比如发送邮件通知。使用 Python 发送邮件不仅高效,还能节省大量时间。今天就来教大

在日常工作中,我们经常需要通过代码实现自动化任务,比如发送邮件通知。使用 Python 发送邮件不仅高效,还能节省大量时间。今天就来教大家如何用 Python 结合 QQ 邮箱快速实现邮件发送!🚀

首先,确保你有一个可用的 QQ 邮箱账号,并开启SMTP服务。登录QQ邮箱后,进入设置 > 账户,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,然后开启SMTP服务并记录授权码(不是密码)。💡

接下来,你需要安装 `smtplib` 和 `email` 两个库。代码如下:

```python

import smtplib

from email.mime.text import MIMEText

from email.header import Header

配置邮箱信息

smtp_server = 'smtp.qq.com'

from_addr = '你的QQ邮箱@qq.com'

password = '授权码'

to_addr = '接收方邮箱'

创建邮件内容

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

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

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

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

发送邮件

server = smtplib.SMTP_SSL(smtp_server, 465)

server.login(from_addr, password)

server.sendmail(from_addr, [to_addr], msg.as_string())

server.quit()

```

运行这段代码后,你就能成功发送一封邮件啦!🎉

这样,无论是工作汇报还是项目通知,都可以轻松搞定!💪