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

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

第一步:开启SMTP服务

(1)点击“开启”

1194058-20190627161008867-1371893003.png

(2)验证密保

1194058-20190627161149228-668110251.png

(3)获取授权码

1194058-20190627161205491-100546493.png

第二步:python代码里面使用

#coding=utf-8

import smtplib

from email.mime.text import MIMEText

from email.header import Header

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

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

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

smtp_server='smtp.qq.com'#固定写死

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 ('邮件发送成功'

最后一步:验证

运行代码结果如下

1194058-20190627161521391-1964442372.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值