😊 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()
```
运行这段代码后,你就可以轻松实现邮件自动发送啦!🎉 如果遇到问题,记得检查授权码和网络连接哦!💡
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。