美文网首页
Python-发送邮件

Python-发送邮件

作者: hankin_h | 来源:发表于2021-10-21 17:00 被阅读0次

1.邮箱开启smtp 获取到code

2.编写代码

import smtplib

from email.mime.text import MIMEText

from email.mime.multipart import MIMEMultipart

from email.mime.application import MIMEApplication

##设置邮箱信息

# 发件邮箱服务器

host_server = "smtp.126.com"  #这是网易126邮箱

#发送邮箱

sender = "****" 

#接收邮箱

user = "****"

# 第一步获取到的code

code = "*****"

#邮箱标题

email_title = "这是邮箱标题"

#邮箱正文

email_content  = "这是邮箱正文"

#创建附件实例

attachment = MIMEApplication(open('data.xlsx', 'rb').read())

#增加附件头文件

attachment.add_header('Content-Disposition', 'attachment', filename="data.xlsx")

#创建smtp实例

smtp = smtplib.SMTP(host_server)

#登录

smtp.login(sender,code)

#创建MIMEMultipart实例

msg = MIMEMultipart()

msg['Subject'] = email_title 

msg['From'] = sender

msg['To'] = user

msg.attach(MIMEText(email_content))

msg.attach(attachment)

#发送邮件

smtp.sendmail(sender,user, msg.as_string())

相关文章

  • Python-发送邮件

    1.邮箱开启smtp 获取到code 2.编写代码 importsmtplibfrom email.mime.te...

  • spring boot 邮件发送基础详解(4种邮件超级详细)

    本文将介绍spring boot邮件发送将介绍以下几个方面: 邮件使用场景 邮件发送原理 邮件发送流程 邮件发送步...

  • SKPSMTPMessage

    SKPSMTPMessage 可以自己实现邮件发送,采用系统的邮件发送会弹出邮件发送框,如果要求静默发送邮件可参照...

  • python-使用smtplib,emial库发送邮件

    最近在公司想用jenkins在构建完毕后,发送个·测试报告,谁知道master主机是linux,在job中配置ei...

  • SpringBoot 发送邮件

    # 依赖 # 配置 # 发送简单文本邮件 # 发送html邮件 # 使用邮件模板发送邮件 添加依赖 配置 新建ht...

  • 2018-10-11

    文本邮件的发送 1.邮件发送流程 ​ 邮件的发送是主动行为:主要通过 MUA/邮件客户端软件,将邮件内容发送给对应...

  • python自动发送邮件

    python自动发送邮件 在说python发送邮件之前,需要了解一下简单的邮件发送知识,邮件发送一般通过SMTP协...

  • python -- Email , send(smtp), re

    python Email功能: 发送普通文本邮件 发送带有html格式的邮件 发送带有附件的邮件 发送插入图片到正...

  • 2018-07-02

    发送邮件 //发送邮件 @ResponseBody @RequestMapping("email") public...

  • Golang使用SMTP发送邮件

    使用SMTP发送邮件 发送邮件测试 邮箱如下

网友评论

      本文标题:Python-发送邮件

      本文链接:https://www.haomeiwen.com/subject/kbafaltx.html