本模块可用于发送邮件和短信。
#!/usr/bin/python
#coding=utf-8
import time
import messageMode
muti_phone = '135--------'
muti_mail = 'yihf@li.com'
arg_msg = 'baby,Be careful on the road'
begintime = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
messageMode.send_muti_sms(muti_phone,0,'hello baby',arg_msg)
messageMode.sendtxtmail('becare baby',0,arg_msg,muti_mail,begintime)
print 'ok'
send_muti_sms 函数参数
1 手机号,当接受者为多人时用分号分割;
2 默认为0,设置1则关闭所有短信报警 3 短信标题,字符串格式. 4 短信内容,字符串格式.
sendtxtmail 函数参数
1 邮件标题
2 默认为0,设置1则关闭所有邮件 3 邮件正文内容 4 邮件收件人,如果为多收件人则以分号分割 5 发送时间
vi messagemodule/messageMode.py
muti_phone 接受报警短信的手机号,多手机号时用分号分割
muti_mail 接受报警邮件的邮箱,多邮箱时用分号分割 pythonlog 运行日志的输出位置 sender 发件人的邮箱 smtpserver 发件服务器 username 发件邮箱用户名 password 发件邮箱密码 sms_string 短信通道字符串,这个需要你的公司有付费的短信通道,并配合修改第46行代码才可以使用。
Python 2.7.5
yihongfei QQ:413999317
CCIE 38649网工也能搞代码,为网络自动化运维尽绵薄之力!