python测试QQ邮箱代码
时间: 2023-05-25 17:02:23 浏览: 221
Python基于QQ邮箱实现SSL发送
以下是使用 Python 测试 QQ 邮箱的代码示例:
```python
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
# 邮箱信息
sender_email = '您的QQ邮箱'
sender_password = '您的QQ邮箱授权码'
receiver_email = '接收方邮箱'
# 邮件内容
mail_content = '这是一封测试邮件。'
# 邮件对象
msg = MIMEText(mail_content, 'plain', 'utf-8')
msg['From'] = formataddr(('发件人昵称', sender_email))
msg['To'] = formataddr(('收件人昵称', receiver_email))
msg['Subject'] = '测试邮件'
# 邮件服务器信息
smtp_server = 'smtp.qq.com'
smtp_port = 465
# 发送邮件
try:
server = smtplib.SMTP_SSL(smtp_server, smtp_port)
server.login(sender_email, sender_password)
server.sendmail(sender_email, receiver_email, msg.as_string())
server.quit()
print("邮件发送成功")
except Exception as e:
print("邮件发送失败:", e)
```
请在代码中修改 `sender_email` 和 `sender_password` 为您的 QQ 邮箱账号和授权码,将 `receiver_email` 修改为接收方的邮箱地址,然后运行程序即可发送测试邮件。
阅读全文