qq邮箱发送邮件到163邮箱

import smtplib  #主要负责发送邮件
#email 主要负责构造邮件
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage

'''基本信息'''
send_email=''  #发送的QQ邮箱邮箱
passwd = ''  #授权码
receive_email=''        #接受的163邮箱邮箱

'''邮件信息'''
subject = "热点今日推送"  #主题
content="欢迎订阅,附件是今日热点的截屏图片,请查收!"    #正文
#图片
pig_file=r'C:\Dsoftdisk\python\scrapandsend\hotllisepicture\pictures\今日热榜first.png'
pig=open(pig_file, 'rb').read()

'''构建邮件'''
msg = MIMEMultipart('mixed')  #因为我发送的邮件有正文和图片附件,所以选择这个这个混合模式
msg['Subject'] = subject  #主题
#正文
content_deal = MIMEText(content)
msg.attach(content_deal)
#图片附件
pig_deal = MIMEImage(pig)
pig_deal.add_header('Content-ID', '<image1>')  #第一图片ID
pig_deal["Content-Disposition"] = 'attachment; filename="今日热榜first.png"' #放在附件中,命名为今日热榜first
msg.attach(pig_deal)

'''发送邮件'''
s = smtplib.SMTP_SSL("smtp.qq.com", 465)    # 邮件服务器及端口号
s.login(send_email, passwd)         #发送邮箱和授权码
s.sendmail(send_email, receive_email, msg.as_string())  #发送邮箱和接受邮箱,第三个默认
s.quit()        #退出

授权码参考:https://blog.csdn.net/Momorrine/article/details/79881251

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值