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解析nginx日志文件
May 11 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
python+selenium实现自动化百度搜索关键词
Jun 03 Python
python元组的概念知识点
Nov 19 Python
解决Python列表字符不区分大小写的问题
Dec 19 Python
Python 内置函数globals()和locals()对比详解
Dec 23 Python
pytorch 图像中的数据预处理和批标准化实例
Jan 15 Python
Python-openCV读RGB通道图实例
Jan 17 Python
Django封装交互接口代码
Jul 12 Python
python pymysql库的常用操作
Oct 16 Python
基于Python爬取股票数据过程详解
Oct 21 Python
使用Django的JsonResponse返回数据的实现
Jan 15 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
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
使用PHP实现生成HTML静态页面
2015/11/18 PHP
thinkPHP中分页用法实例分析
2015/12/26 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
js从外部获取图片的实现方法
2016/08/05 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
2018/05/22 Javascript
[01:42]辉夜杯战队访谈宣传片—FANTUAN
2015/12/25 DOTA
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
Python ljust rjust center输出
2008/09/06 Python
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
Python 26进制计算实现方法
2015/05/28 Python
python数据类型_字符串常用操作(详解)
2017/05/30 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
房地产销售计划书
2014/01/10 职场文书
汇源肾宝广告词
2014/03/20 职场文书
教师工作自我鉴定范文
2014/09/14 职场文书
大学推普周活动总结
2015/05/07 职场文书
30岁前绝不能错过的10本书
2019/08/08 职场文书