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中map、any、all函数用法分析
Apr 21 Python
使用Python生成url短链接的方法
May 04 Python
浅析Python中的join()方法的使用
May 19 Python
python中字符串前面加r的作用
Jun 04 Python
详解Python中open()函数指定文件打开方式的用法
Jun 04 Python
scrapy spider的几种爬取方式实例代码
Jan 25 Python
python pandas 对时间序列文件处理的实例
Jun 22 Python
python将字符串以utf-8格式保存在txt文件中的方法
Oct 30 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
Aug 22 Python
Python如何存储数据到json文件
Mar 09 Python
基于Python把网站域名解析成ip地址
May 25 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 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开发工具之vs2005图解
2008/01/12 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
PHP IDE phpstorm 常用快捷键
2015/05/18 PHP
php中动态变量用法实例
2015/06/10 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
Smarty日期时间操作方法示例
2016/11/15 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
nodejs 的 session 简单使用
2016/06/06 NodeJs
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
详解Python中类的定义与使用
2017/04/11 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
2019/01/22 Python
python关闭占用端口方式
2019/12/17 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
浅谈react路由传参的几种方式
2021/03/23 Javascript
英语翻译系毕业生求职信
2013/09/29 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
航空学院求职信
2014/06/11 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
小班下学期个人总结
2015/02/12 职场文书
个人工作能力自我评价
2015/03/05 职场文书
OpenCV-Python实现轮廓的特征值
2021/06/09 Python
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis