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 thread 并发且顺序运行示例
Apr 09 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
Apr 19 Python
python实现网页自动签到功能
Jan 21 Python
python3实现小球转动抽奖小游戏
Apr 15 Python
python ChainMap 合并字典的实现步骤
Jun 11 Python
python装饰器常见使用方法分析
Jun 26 Python
python模拟鼠标点击和键盘输入的操作
Aug 04 Python
python实现多进程按序号批量修改文件名的方法示例
Dec 30 Python
2021年的Python 时间轴和即将推出的功能详解
Jul 27 Python
Python 必须了解的5种高级特征
Sep 10 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
Feb 03 Python
上帝为你开了一扇窗之Tkinter常用函数详解
Jun 02 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进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
js substr、substring和slice使用说明小记
2011/09/15 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
基于jquery实现即时检查格式是否正确的表单
2016/05/06 Javascript
JavaScript必知必会(二) null 和undefined
2016/06/08 Javascript
axios学习教程全攻略
2017/03/26 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
微信小程序实现分享朋友圈的图片功能示例
2019/01/18 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
小程序中设置缓存过期的实现方法
2020/01/14 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
Python类的基础入门知识
2008/11/24 Python
python实现倒计时的示例
2014/02/14 Python
python正则表达式之作业计算器
2016/03/18 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
django admin 添加自定义链接方式
2020/03/11 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
打架检讨书100字
2014/01/19 职场文书
八年级语文教学反思
2014/02/11 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
爱耳日活动总结
2014/04/30 职场文书
重阳节演讲稿:尊敬帮助老人 弘扬传统美德
2014/09/25 职场文书
护士先进个人总结
2015/02/13 职场文书
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL
看完这篇文章获得一些java if优化技巧
2021/07/15 Java/Android
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL