givemelove

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

最后一步:验证
运行代码结果如下

 

分类:

技术点:

相关文章: