😊 Python3通过QQ邮箱发送邮件 📧
在日常工作中,我们经常需要发送邮件来传递信息或报告结果。而使用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()
```
运行这段代码后,你就可以轻松实现邮件自动发送啦!🎉 如果遇到问题,记得检查授权码和网络连接哦!💡
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。