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 05 Python
python常见的格式化输出小结
Dec 15 Python
详解 Python 与文件对象共事的实例
Sep 11 Python
使用Python设计一个代码统计工具
Apr 04 Python
神经网络(BP)算法Python实现及应用
Apr 16 Python
对Python发送带header的http请求方法详解
Jan 02 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
Feb 12 Python
Python 常用模块 re 使用方法详解
Jun 06 Python
python实现计算器功能
Oct 31 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
pytorch中图像的数据格式实例
Feb 11 Python
pytorch实现Tensor变量之间的转换
Feb 17 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中文字符截取防乱码
2008/03/28 PHP
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
PHP浮点数精度问题汇总
2015/05/13 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
javascript 全角转换实现代码
2009/07/17 Javascript
JS 实现双色表格实现代码
2009/11/24 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
2011/09/05 Javascript
JS远程获取网页源代码实例
2013/09/05 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
jquery实现预览提交的表单代码分享
2014/05/21 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
layui select获取自定义属性方法
2018/08/15 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
简单实现python爬虫功能
2015/12/31 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
python简单实现AES加密和解密
2019/03/28 Python
python生成并处理uuid的实现方式
2020/03/03 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
用canvas显示验证码的实现
2020/04/10 HTML / CSS
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
2014年综治宣传月活动总结
2014/04/28 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
工程服务质量承诺书
2015/04/29 职场文书
干货分享:推荐信写作技巧!
2019/06/21 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python
排查Tomcat进程假死的问题
2022/05/06 Servers