1 # -*- coding: UTF-8 -*-
 2 import smtplib
 3 from email.mime.text import MIMEText
 4
 5 mailto_list = ['hitwh_Gypsy@126.com','hitwh_Gypsy@163.com','hitwh_Gypsy@aliyun.com','1027179157@qq.com']
 6 mail_host = "smtp.qq.com"  # 设置服务器
 7 mail_user = "1027179157"  # 用户名
 8 mail_pass = "xxxxxxxxx"  # 口令
 9 mail_postfix = "qq.com"  # 发件箱的后缀
10
11 def send_mail(to_list, sub, content):
12     me = "hello" + "<" + mail_user + "@" + mail_postfix + ">"
13     msg = MIMEText(content, _subtype='plain', _charset='gb2312')
14     msg['Subject'] = sub
15     msg['From'] = me
16     msg['To'] = ";".join(to_list)
17     try:
18         server = smtplib.SMTP()
19         server.connect(mail_host)
20         server.login(mail_user, mail_pass)
21         server.sendmail(me, to_list, msg.as_string())
22         server.close()
23         return True
24     except Exception as e:
25         print(str(e))
26         return False
27
28 if __name__ == '__main__':
29     if send_mail(mailto_list, "hello", "hello world!"):
30         print("发送成功")
31     else:
32         print("发送失败")

转载于:https://www.cnblogs.com/standby/p/6843410.html

Python发邮件的小脚本相关推荐

  1. python发邮件图片太长显示不出来_小白入门,用python 发送定时邮件,将Dataframe转为邮件正文,链接显示为图片...

    在实际工作中,我们常常会遇到定时发送邮件的任务,基于我的实践,分享给大家,也许一篇文章写不完,就先列个目录. 本文想要解决的问题: 用python构造一封邮件,并设置定时发送出去.往往,这只是最低级的 ...

  2. python发邮件怎么用服务器每天发_神级程序员的Python爬虫!服务器定时发邮件(知识点全面)...

    很多小伙伴找我问:老铁,这些代码我写的和你一样,为什么我的不行.其实这是最基本的函数,你照葫芦画瓢是没什么多大的作用的.我不会直接告诉你答案也不是我不想告诉你,而是希望你能跟着思路,自己找到答案,这才 ...

  3. Python基础笔记_Day12_Python元类、type动态创建类、Python动态创建方法、Python运算符、Python发邮件、短信

    Day12_Python元类.type动态创建类.Python动态创建方法.Python运算符重载.Python发邮件.短信 12.01_Python语言基础(类对象)(熟悉) 12.02_Pytho ...

  4. python 发邮件 timeout_python发送邮件

    一.相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1.smtplib模块 smtplib.SMTP([host[, port[, loca ...

  5. python发邮件有什么意思_python发邮件要装什么

    在介绍具体的实现python发邮件的具体操作之前,我觉得有必要介绍下SMTP,更有助于理解python发邮件的实现原理.SMTP协议属于TCP/IP协议簇,即简单邮件传输协议,它是一组用于由源地址到目 ...

  6. python发邮件详解,smtplib和email模块详解

    在介绍具体的实现python发邮件的具体操作之前,我觉得有必要介绍下SMTP,更有助于理解python发邮件的实现原理.SMTP协议属于TCP/IP协议簇,即简单邮件传输协议,它是一组用于由源地址到目 ...

  7. Python发邮件时报错 554

    Python发邮件时报错 554 错误: smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3h9_QbgZXI9_fCQ--.713S2 ...

  8. python发邮件详解 -- smtplib和email模块

    文章目录 python发邮件详解,-->smtplib和email模块 1.python发邮件所需要的基础包 2.smtplib的用法 3.email模块的详细理解和使用 A.MIMEText对 ...

  9. 网易163邮箱开通smtp邮件协议后用python发邮件

    网易SMTP开通及python发邮件 1.登录 2.设置 开启服务 短信验证开启服务 得到授权码 3.发文本代码 4.发html代码 1.登录 网易邮箱登录注册地址 https://email.163 ...

最新文章

  1. 关于多线程Thread.Stop()破坏原子性
  2. Java中方法和工作内存的关系_JMM中工作内存和主内存的关系
  3. matlab中if语句的用法_if语句的基本用法
  4. 转载:谢谢原作者:块设备驱动实战基础篇四 (逐渐成型,加入ioctl通信机制)
  5. 不吃不喝,两周业余时间研究(cisco SCE CM )
  6. 通过cmd命令,杀掉占用端口号的进程
  7. 用异或的性质实现简单加密解密
  8. c++ 写文件怎么让0x00不被识别成结束符_使用docker-copyedit工具删除镜像中不需要的环境变量和VOLUME...
  9. 公开课视频-《第01章 规划》-大企业云桌面部署实战-在线培训-视频(奉献)
  10. Zookeeper 常用Shell命令总结
  11. 计算机中带符号的整数表示方法,带符号数的代码表示-数字电子技术-电子发烧友网站...
  12. chrome主页篡改修复
  13. sql server 2008 不显示 已注册的服务器任务窗格,Visio使用方法.doc
  14. linux删除序号2的文件,Linux使用rm-rf删除了重要文件?不要慌,我们有恢复神器!-rm文件...
  15. 微软服务器上市时间,微软Office 2010全球发布会时间确定
  16. swoole的初步学习
  17. 2023USNews美国加州系大学排名
  18. VirtualBox 安装 Ubuntu Server 出现 Kernel Panic - not syncing: Attempted to kill the idle task 问题
  19. 激活函数总结sigmoid,tanh,relu,Leaky ReLU,RRelu,ELU,PRelu,SELU,swish
  20. 百度音乐API抓取-Fiddler

热门文章

  1. 武汉纺织大学C语言试题,武汉纺织大学10年C语言试题.doc
  2. 男孩子初中毕业学计算机技术,男孩子初中毕业学什么技术好就业
  3. 北大生物信息学学习(2) 生物学及生物学信息学的发展
  4. 相分离相关文章阅读Liquid–liquid phase separation in cellular signaling systems
  5. mysql去掉乱码_mysql消除乱码方法集
  6. c语言微信挑一挑编程,100行python代码实现微信跳一跳辅助程序
  7. 大学c语言作业网站,西北农林科技大学c语言作业
  8. Web本地存储和小程序本地存储的区别
  9. 1月计算机会议,计算机类 | 2019年1月截稿国际会议信息8条
  10. linux已开机时间,Linux查看系统开机时间