需求:

在linux 服务器跑完实验后,自动发送邮件提醒

实现:

python3中的smtplib以及QQ邮箱(需要去QQ邮箱获得授权码,百度一下即可)

代码:

# file name: dmlemail.py
# 千万不要命名为email.py
import smtplib
from email.mime.text import MIMEText
import sysMAIL_USER = "26xxxxxx84@qq.com" # 用于发送通知的邮箱
MAIL_PWD = "xxxxxxxxxxx" # 该邮箱的授权码def mail(mail_subject, mail_text, mail_to):msg = MIMEText(mail_text)msg['Subject'] = mail_subjectmsg['From'] = MAIL_USERmsg['To'] = mail_tosend = smtplib.SMTP_SSL("smtp.qq.com",465)send.login(MAIL_USER, MAIL_PWD)send.send_message(msg)send.quit()def main(argv):mail_subject= 'experiment: '+ argv[1]+' finished.'mail_text='A new wonderful day!'#自己发给自己mail_to = MAIL_USERmail(mail_subject, mail_text, mail_to)print('email sent')if __name__ == '__main__':main(sys.argv)

使用:

在实验脚本的下一行填入即可,这样实验跑完就会自动发邮件提醒了!

python dmlmail.py experiment_name

Linux Python 发送邮件相关推荐

  1. Linux之python发送邮件

    0 背景 在服务器端开发时,会遇到通过邮件发送报警或结果的情形,本文对使用 python 发送附件的方法做一个总结,用到的库是 smtp 和 email 两个基础库 smtplib:发送邮件(连接邮箱 ...

  2. python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上(详解)...

    简介 本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理.在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下, ...

  3. python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上

    简介 本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理.在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下, ...

  4. python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式

    1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本.富文本.HTML 等格式的邮件 本文将聊聊利用 Python ...

  5. Python发送邮件smtplib.SMTP各报错问题的解决方法

    Python发送邮件smtplib.SMTP各报错问题的解决方法 参考文章: (1)Python发送邮件smtplib.SMTP各报错问题的解决方法 (2)https://www.cnblogs.co ...

  6. 用Python发送邮件[zt]

    用Python发送邮件 服务器需要周期性的检查邮件队列,然后通过smtp服务器发送出去,就网上搜了搜,然后修改了加工了一下,写了一个邮件发送的简单模块 两个文件 config.py:配置信息 send ...

  7. python发送邮件及附件

    今天给大伙说说python发送邮件,官方的多余的话自己去百度好了,还有一大堆文档说实话不到万不得已的时候一般人都不会去看,回归主题: 本人是mac如果没有按照依赖模块的请按照下面的截图安装 导入模块如 ...

  8. Python发送邮件以及对其封装

    Python发送邮件分为四步 连接到smtp服务器 登陆smtp服务器 准备邮件 发送邮件 导入所需要的包 import smtplib from email.mime.text import MIM ...

  9. python 发送邮件connect none_Python发送邮件功能示例【使用QQ邮箱】

    本文实例讲述了Python发送邮件功能.分享给大家供大家参考,具体如下: 这里以QQ邮箱为例说明 登录邮箱点账号 开启smtp 开启时会要求你发送一条短信,发送完成后点已发送. 就有授权码了 代码如下 ...

最新文章

  1. python 难度-Python 入门的难度
  2. 手工编译Android程序
  3. 从分布式到微服务,深挖Service Mesh
  4. 超级Wi-Fi未来潜力不容小觑 有望带动无线地区型网路发展
  5. Flex 布局教程实例
  6. LOJ116 有源汇有上下界最大流(上下界网络流)
  7. 第一章 计算机网络 3 标准化工作和相关组织 [计算机网络笔记] -简单浏览了解即可
  8. javafx应用启动自动执行函数_JavaFx:Application start方法中的异常
  9. python3 mysqldb查询_python3 pymysql查询结果包含字段名
  10. 解决Eclipse无法添加Tomcat服务器的问题
  11. 双线性插值算法实现和opencv、matlab结果不一致问题
  12. ELK详解(十九)——Kibana绘图展示
  13. TypeError: ‘RClass‘ object is not callable, TypeError: ‘CClass‘ object is not callable
  14. salt 源码之 salt-minion启动过程
  15. 【C++ Primer】第十章 泛型算法 (练习)
  16. MySQL中GA、RC、Alpha的区别
  17. android按键定义
  18. 计算机函数名功能,修改计算机名的 API 函数 SetComputerName
  19. 华为od统一考试B卷【分积木】C++ 实现
  20. Deep Learning(深度学习)

热门文章

  1. Linux 权限管理 day6
  2. 最后一口气sans计算机谱子,最后一口气sans审判曲
  3. python运算符的分类_Python运算符有哪些类型?Python学习
  4. 夏日里的清新——南锣鼓巷的北京女孩儿们[原创街拍]
  5. 防火墙 Hillstone Networks SA-2010
  6. 送给女友超级炫酷的3D旋转动态图——Python及Matlab代码实现
  7. 优化企业银行账户服务器,农行多措并举优化企业账户服务
  8. TCP/IP 网络模型有几层?分别有什么用?
  9. c语言算开方程序,详细解析C语言中的开方实现
  10. 2017 CCPC- 杭州站总结!