帮我写一个QQ邮箱发送内容的python代码
时间: 2023-02-12 22:26:35 浏览: 177
python写的QQ邮箱发信脚本
4星 · 用户满意度95%
使用 Python 发送邮件到 QQ 邮箱需要使用到 smtplib 库。下面是一个简单的示例代码:
```python
import smtplib
from email.mime.text import MIMEText
# 邮件服务器地址
SMTP_SERVER = "smtp.qq.com"
# 邮箱用户名和授权码(不是邮箱登录密码)
SMTP_USERNAME = "your_email@qq.com"
SMTP_PASSWORD = "your_authorization_code"
# 收件人邮箱地址
TO_EMAIL = "recipient_email@example.com"
# 邮件主题和内容
SUBJECT = "Test Email"
CONTENT = "This is a test email sent from Python."
# 创建邮件对象
msg = MIMEText(CONTENT)
msg["Subject"] = SUBJECT
msg["From"] = SMTP_USERNAME
msg["To"] = TO_EMAIL
# 发送邮件
server = smtplib.SMTP_SSL(SMTP_SERVER)
server.login(SMTP_USERNAME, SMTP_PASSWORD)
server.sendmail(SMTP_USERNAME, TO_EMAIL, msg.as_string())
server.quit()
```
请确保填入正确的邮箱地址、用户名和授权码,并替换收件人地址。
需要注意的是,QQ邮箱需要使用授权码来进行第三方登录,需要在邮箱中设置里开启POP3/SMTP服务。
阅读全文