用python给qq邮箱发送
时间: 2024-02-28 21:23:03 浏览: 119
邮件怎么实现?
您可以使用Python的smtplib库和email库来实现通过QQ邮箱发送邮件。示例代码如下:
```
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 发送邮箱服务器
smtp_server = 'smtp.qq.com'
# 发件人邮箱
from_addr = 'your_qq_email@qq.com'
# 发件人邮箱密码或授权码
password = 'your_email_password_or_authorization_code'
# 收件人邮箱
to_addr = 'recipient_email@example.com'
# 标题
subject = '邮件标题'
# 邮件内容
content = '邮件内容'
# 创建一个文本类型邮件
msg = MIMEText(content, 'plain', 'utf-8')
msg['From'] = Header(from_addr)
msg['To'] = Header(to_addr)
msg['Subject'] = Header(subject)
# 创建发送邮件对象并登录
smtp_obj = smtplib.SMTP_SSL(smtp_server, 465)
smtp_obj.login(from_addr, password)
# 发送邮件
smtp_obj.sendmail(from_addr, to_addr, msg.as_string())
# 退出登录
smtp_obj.quit()
```
其中,smtp_server需要根据QQ邮箱的设置进行设置,from_addr和password分别是发件人的QQ邮箱和邮箱密码或授权码,to_addr是收件人邮箱,subject和content分别是邮件标题和邮件内容。
阅读全文