Python实现的简单发送邮件脚本分享


Posted in Python onNovember 07, 2014

近来有些东西需要监控报警发邮件,然后在网上找了点材料,自己写了一个简单发送邮件的脚本,主要就是运用python的smtplib模块,分享给大家看一下:

#!/usr/bin/env python 

# -*- coding: utf-8 -*- 

#导入smtplib和MIMEText 

import smtplib,sys 

from email.mime.text import MIMEText 

  

def send_mail(sub,content): 

    ############# 

    #要发给谁,这里发给1个人 

    mailto_list=["wangwei03@3water.com"] 

    ##################### 

    #设置服务器,用户名、口令以及邮箱的后缀

    mail_host="mail.gyyx.cn"

    mail_user="wangwei03@3water.com"

    mail_pass="123456677890"

    mail_postfix="gyyx.cn"

    ###################### 

    ''''' 

    to_list:发给谁 

    sub:主题 

    content:内容 

    send_mail("aaa@126.com","sub","content") 

    '''

    me=mail_user+"<"+mail_user+"@"+mail_postfix+">"

    msg = MIMEText(content,_charset='gbk') 

    msg['Subject'] = sub 

    msg['From'] = me 

    msg['To'] = ";".join(mailto_list) 

    try: 

        s = smtplib.SMTP() 

        s.connect(mail_host) 

        s.login(mail_user,mail_pass) 

        s.sendmail(me, mailto_list, msg.as_string()) 

        s.close() 

        return True

    except Exception, e: 

        print str(e) 

        return False

if __name__ == '__main__': 

    if send_mail(u'这是python测试邮件',u'python发送邮件'): 

        print u'发送成功'

    else: 

        print u'发送失败'
Python 相关文章推荐
python显示天气预报
Mar 02 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
Feb 10 Python
解决Python的str强转int时遇到的问题
Apr 09 Python
Python简单计算给定某一年的某一天是星期几示例
Jun 27 Python
Python中几种属性访问的区别与用法详解
Oct 10 Python
Django使用AJAX调用自己写的API接口的方法
Mar 06 Python
keras处理欠拟合和过拟合的实例讲解
May 25 Python
Elasticsearch py客户端库安装及使用方法解析
Sep 14 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
Jan 24 Python
Python网络编程之ZeroMQ知识总结
Apr 25 Python
python 命令行传参方法总结
May 25 Python
Python获取Linux系统下的本机IP地址代码分享
Nov 07 #Python
零基础写python爬虫之使用Scrapy框架编写爬虫
Nov 07 #Python
零基础写python爬虫之爬虫框架Scrapy安装配置
Nov 06 #Python
零基础写python爬虫之爬虫编写全记录
Nov 06 #Python
零基础写python爬虫之打包生成exe文件
Nov 06 #Python
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
Nov 06 #Python
零基础写python爬虫之抓取糗事百科代码分享
Nov 06 #Python
You might like
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
2014/01/24 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
jquery 判断selection range 是否在容器中的简单实例
2016/08/02 Javascript
js继承实现方法详解
2016/12/16 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
Vue.js 实现数据展示全部和收起功能
2018/09/05 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
elementUi vue el-radio 监听选中变化的实例代码
2019/06/28 Javascript
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
2020/02/26 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
python中Genarator函数用法分析
2015/04/08 Python
PyCharm在win10的64位系统安装实例
2017/11/26 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
2020/06/18 Python
python3中for循环踩过的坑记录
2020/12/14 Python
Spy++的使用方法及下载教程
2021/01/29 Python
行政部主管岗位职责
2013/12/28 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
预防煤气中毒方案
2014/06/16 职场文书
生日答谢词
2015/01/05 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
导游词之河姆渡遗址博物馆
2019/10/10 职场文书