700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python基于SMTP发送邮件(qq邮箱)

python基于SMTP发送邮件(qq邮箱)

时间:2021-11-04 12:47:09

相关推荐

python基于SMTP发送邮件(qq邮箱)

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

第一步:开启SMTP服务

(1)点击“开启”

(2)验证密保

(3)获取授权码

第二步:python代码里面使用

#coding=utf-8

import smtplib

from email.mime.text import MIMEText

from email.header import Header

from_addr='send@' #邮件发送账号

to_addrs='accept@' #接收邮件账号

qqCode='ghlvlojhekpcbffj' #授权码(这个要填自己获取到的)

smtp_server=''#固定写死

smtp_port=465#固定端口

#配置服务器

stmp=smtplib.SMTP_SSL(smtp_server,smtp_port)

stmp.login(from_addr,qqCode)

#组装发送内容

message = MIMEText('我是发送的内容', 'plain', 'utf-8') #发送的内容

message['From'] = Header("Python邮件预警系统", 'utf-8') #发件人

message['To'] = Header("管理员", 'utf-8') #收件人

subject = 'Python SMTP 邮件测试'

message['Subject'] = Header(subject, 'utf-8') #邮件标题

try:

stmp.sendmail(from_addr, to_addrs, message.as_string())

except Exception as e:

print ('邮件发送失败--' + str(e))

print ('邮件发送成功'

最后一步:验证

运行代码结果如下

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。