python基于SMTP发送QQ邮件

时间:2021-12-02 03:10:29

python基于SMTP发送QQ邮件,供大家参考,具体内容如下

第一步:

1.打开qq邮箱,开启smtp服务

python基于SMTP发送QQ邮件

2.验证密保

python基于SMTP发送QQ邮件

3.获取授权码

python基于SMTP发送QQ邮件

python代码里面使用

在Python中, smtplib模块提供了丰富的邮件发送接口,只要设置smtp服务器和端口,输入账号密码登陆,就可以使用邮件发送的接口.

import smtplib
from email.mime.text import MIMEText
from email.header import Header

sender="send@qq.com"  #邮件发送账号
reciever="accept@qq.com"  #接收邮件账号
password="ghlvlojhekpcbffj"  #授权码(这个要填自己获取到的)
smtp_server="smtp.qq.com"#固定写死
smtp_port=465#固定端口


#配置服务器
stmp=smtplib.SMTP_SSL(smtp_server,smtp_port)
stmp.login(sender,password)

message = MIMEText("我是发送的内容", "plain", "utf-8")  #发送的内容
message["From"] = sender
message["To"] = reciever
subject = "Python SMTP 邮件测试"
message["Subject"] = Header(subject, "utf-8") #邮件标题

try:
  stmp.sendmail(sender, reciever, message.as_string())
except Exception as e:
  print ("邮件发送失败--" + str(e))
print ("邮件发送成功"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/qq_47425627/article/details/114919713