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开发环境搭建
Dec 16 Python
Python正则表达式经典入门教程
May 22 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
Sep 11 Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 Python
Django外键(ForeignKey)操作以及related_name的作用详解
Jul 29 Python
Python定时任务随机时间执行的实现方法
Aug 14 Python
python实现的自动发送消息功能详解
Aug 15 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
Python tornado上传文件的功能
Mar 26 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
May 26 Python
python的help函数如何使用
Jun 11 Python
如何基于Django实现上下文章跳转
Sep 16 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 mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
javascript时间函数大全
2014/06/30 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
小程序云开发部署攻略(图文教程)
2018/10/30 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
json解析大全 双引号、键值对不在一起的情况
2019/12/06 Javascript
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
九步学会Python装饰器
2015/05/09 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
Django高并发负载均衡实现原理详解
2020/04/04 Python
css3.0 图形构成实例练习二
2013/03/19 HTML / CSS
Java面试题:请问一下代码输出是什么
2015/05/27 面试题
Overload和Override的区别
2012/09/02 面试题
语文教育专业推荐信范文
2013/11/25 职场文书
银行个人求职自荐信范文
2013/12/16 职场文书
总经理助理岗位职责范本
2014/07/20 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
2014年财务科工作总结
2014/11/11 职场文书
文明单位申报材料
2014/12/23 职场文书
离婚协议书格式范本
2016/03/18 职场文书
干货干货!2019最新优秀创业计划书
2019/03/21 职场文书
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL