python发邮件至qq邮箱
时间: 2023-10-24 13:05:15 浏览: 197
利用python 通过qq邮箱发邮件
要使用Python发送电子邮件到QQ邮箱,您可以使用smtplib和email模块。下面是一个简单的示例代码:
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 发件人和收件人的邮箱地址
sender = 'your_email@qq.com'
receiver = 'recipient_email@qq.com'
# 邮件主题和内容
subject = 'Python邮件测试'
content = '这是一封通过Python发送的电子邮件。'
# 创建一个MIMEText对象,将内容添加进去
message = MIMEText(content, 'plain', 'utf-8')
message['Subject'] = Header(subject, 'utf-8')
try:
# 创建SMTP对象并连接到QQ邮箱的SMTP服务器
smtpObj = smtplib.SMTP_SSL('smtp.qq.com', 465)
smtpObj.login(sender, 'your_password') # 使用发件人邮箱账号和密码登录
smtpObj.sendmail(sender, receiver, message.as_string()) # 发送邮件
smtpObj.quit() # 关闭连接
print("邮件发送成功")
except smtplib.SMTPException:
print("邮件发送失败")
```
请确保将`your_email@qq.com`替换为您自己的QQ邮箱地址,`recipient_email@qq.com`替换为接收邮件的QQ邮箱地址,以及`your_password`替换为您QQ邮箱的授权码(可在QQ邮箱设置中生成)。
这样,您就可以使用Python发送电子邮件到QQ邮箱了。记得在代码中输入正确的发件人邮箱、密码和收件人邮箱,并确保您的QQ邮箱开启了SMTP服务。
阅读全文