#

  1. from email.mime.text import MIMEText
  2. from email.header import Header
  3. import smtplib
  4.  
  5. # sender = 'zcayyl@163.com' # 发送人的邮箱
  6. sender = '576951284@qq.com'
  7. sender_pass = '' # 发送人的邮箱密码/授权码
  8. host = 'smtp.qq.com' # 开启的163/qq邮箱的smtp
  9. recivers = ['zcayyl@163.com','1115230598@qq.com'] # 接受者的邮箱
  10.  
  11. def mail():
  12. message = MIMEText('s17测试', 'plain', 'utf-8') # 第一个参数为内容(可以''' ..换行/编写网页代码 '''),第二个参数为文本格式/html,第三个为编码
  13. message['From'] = '{}'.format(sender) # 发送者
  14. message['To'] = ','.join(recivers) # 接受者
  15. message['Subject'] = '邮件测试' # 主题
  16.  
  17. try:
  18. smtpobj = smtplib.SMTP_SSL(host, 465) # 启用ssl发信,端口为465
  19.  
  20. smtpobj.login(sender, sender_pass) # 登录
  21.  
  22. smtpobj.sendmail(sender, recivers, message.as_string())
  23. print('success')
  24. smtpobj.quit()
  25. except Exception as e:
  26. print(e)
  27. # print('error')
  28.  
  29. mail() # emqferldqjgbbbai 调用
  1. import smtplib
  2. from email.mime.text import MIMEText
  3.  
  4. msg = MIMEText('''
  5. 你好:
  6. 我是来自 XX 的小伙子,
  7. 现在想求职一份Python的工作!
  8. 下面是我的附件简历!''') #文本内容
  9.  
  10. msg['Subject'] = "python爬虫 3年经验 东北大学"
  11. msg['From'] = "zcayyl@163.com"
  12. msg['To'] = "576951284@qq.com"
  13.  
  14. s = smtplib.SMTP('smtp.163.com') #SMTP_SSL安全发信,端口为465 SMTP/25
  15. s.login('zcayyl@163.com','') #账号/密码
  16. s.send_message(msg)
  17. print('success') #成功
  18. s.quit()

极简版 发邮件

python SMTP发邮件的更多相关文章

  1. python smtp 发邮件 添加附件

    # -*- coding:utf-8 -*- # __author__ = 'justing' import os import smtplib from email.mime.multipart i ...

  2. python smtp发邮件报错“[Errno -2] Name or service not known”的解决

    最近给ss-py-mu写了个检查用户是否到期,并在到期前的第2天邮件提醒的功能. 配置存储在ini文件中,通过configparser模块获取,但尝试发送邮件的时候发现报错[Errno -2] Nam ...

  3. python基础-发邮件smtp

    先来想下发送邮件需要填写什么,还需要有什么条件1.与邮件服务器建立连接,用户名和密码2.发邮件:发件人,收件人,主题,内容,附件3.发送 使用第三方邮箱发送邮件 #! /usr/bin/env pyt ...

  4. python自动发邮件总结及实例说明

    python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用.smtplib模块主要负责发送邮件,email模块主要负责构造邮件. sm ...

  5. 【Python系列】Python自动发邮件脚本-html邮件内容

    缘起 这段时间给朋友搞了个群发邮件的脚本,为了防止进入垃圾邮件,做了很多工作,刚搞完,垃圾邮件进入率50%,觉得还不错,如果要将垃圾邮件的进入率再调低,估计就要花钱买主机了,想想也就算了,先发一个月, ...

  6. python自动发邮件库yagmail

    #### 一般发邮件方法 我以前在通过Python实现自动化邮件功能的时候是这样的: import smtplib from email.mime.text import MIMEText from ...

  7. 【Python】 发邮件用 smtplib & email

    smtplib & email ■ 概述 发邮件主要用到smtplib以及email模块.stmplib用于邮箱和服务器间的连接,发送的步骤.email模块主要用于处理编码,邮件内容等等.主要 ...

  8. Python自动发邮件-yagmail库

    之前写过用标准库使用Python Smtplib和email发送邮件,感觉很繁琐,久了不用之后便忘记了.前几天看知乎哪些Python库让你相见恨晚?,看到了yagmail第三方库,学习过程中遇到一些问 ...

  9. Python自动发邮件——smtplib和email库和yagmail库

    ''' 一.先导入smtplib模块 导入MIMEText库用来做纯文本的邮件模板 二.发邮件几个相关的参数,每个邮箱的发件服务器不一样,以163为例子百度搜索服务器是 smtp.163.com 三. ...

随机推荐

  1. 【剑指Offer】01、二维数组中的查找

    题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数 ...

  2. 记录 Docker 的学习过程 (自建私有仓库)

    私有仓库的创建 node1#wget http://harbor.orientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz nod ...

  3. Vue前端挂载对象时一些思考

    最近,在Vue前端调试http请求,无论如何如何也是拦截不了某些http请求.场景是这样的:Java后端组装好Vue对象,然后送到前端,前端通过id来挂载该Vue对象,而该对象中有上传文件或者图片的控 ...

  4. FatMouse and Cheese HDU - 1078 dp

    #include<cstdio> #include<iostream> #include<cstring> using namespace std; int n,k ...

  5. es6 新增变量声明方式

    let 与 var var var声明的变量拥有全局作用域或者局部作用域 在全局中声明变量即为全局变量 在函数中声明变量即为局部变量 而var在使用过程中也逐渐暴露出许多问题 var的几大问题 变量提 ...

  6. spring aop使用,spring aop注解,Spring切面编程

    ================================ ©Copyright 蕃薯耀 2020-01-21 https://www.cnblogs.com/fanshuyao/ 一.第一步, ...

  7. mybatis(三):框架结构

  8. 测试并整理的 Airpods Pro 刻字可用的最全特殊符号

    天气符号 ☉ 文化符号 卍卐 办公室符号 № ℗ ℡ ℀ ℅ ™ © ® ‰ ¶ § 技术符号 ⇧  打勾符号 ˇ ∨ √ 人的符号 ♀ ♂ ヅ ツ ü 星星符号 ☆ ★ ✽ 箭头符号 ↖ ↗ ↘ ...

  9. Suggestions On Setting LED Holiday Light

    We all like the cheerful glow of holiday lights, so the process goes seamless from start to finish. ...

  10. Echarts--来自官网

    引入 ECharts ECharts 3 开始不再强制使用 AMD 的方式按需引入,代码里也不再内置 AMD 加载器.因此引入方式简单了很多,只需要像普通的 JavaScript 库一样用 scrip ...