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中根据字符串调用函数的实现方法
Jun 12 Python
深入理解Python3中的http.client模块
Mar 29 Python
Python 的类、继承和多态详解
Jul 16 Python
python密码错误三次锁定(实例讲解)
Nov 14 Python
Django Rest framework之认证的实现代码
Dec 17 Python
Python中最大递归深度值的探讨
Mar 05 Python
python sort、sort_index方法代码实例
Mar 28 Python
python验证身份证信息实例代码
May 06 Python
Python实现的ftp服务器功能详解【附源码下载】
Jun 26 Python
解决pycharm中导入自己写的.py函数出错问题
Feb 12 Python
Python多线程threading join和守护线程setDeamon原理详解
Mar 18 Python
python数据处理之Pandas类型转换
Apr 28 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
SMARTY学习手记
2007/01/04 PHP
攻克CakePHP系列三 表单数据增删改
2008/10/22 PHP
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单
2014/05/15 PHP
php获取url参数方法总结
2014/11/13 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
ext前台接收action传过来的json数据示例
2014/06/17 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
详解vue之页面缓存问题(基于2.0)
2017/01/10 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
Angular中的interceptors拦截器
2017/06/25 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
CSS3 动画卡顿性能优化的完美解决方案
2018/09/20 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
js+html5 canvas实现ps钢笔抠图
2019/04/28 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
[01:55]2014DOTA2国际邀请赛 BBC正赛第一天总结
2014/07/10 DOTA
python使用urlparse分析网址中域名的方法
2015/04/15 Python
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
大学学习生活感言
2014/01/18 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
聚美优品陈欧广告词
2014/03/14 职场文书
房屋出租协议书
2014/04/10 职场文书
2014保险公司内勤工作总结
2014/12/16 职场文书
安全生产感想
2015/08/07 职场文书
大学生活委员竞选稿
2015/11/21 职场文书
车辆挂靠协议书
2016/03/23 职场文书
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python