#!/bin/bash

#

# Filename:    sendSMS.sh

# Revision:    1.0

# Date:        2021/04/11

# Author:      Chen

# Email:

# Website:     http://qicheng0211.blog.51cto.com/

# Description: zabbix短信告警脚本

# Notes:       短信网关使用了中国网建SMS短信通

#

# 脚本的日志文件

LOGFILE="/tmp/SMS.log"

:>"$LOGFILE"

exec 1>"$LOGFILE"

exec 2>&1

MOBILE_NUMBER=$1    # 手机号码

MESSAGE_UTF8=$3        # 短信内容

XXD="/usr/bin/xxd"    #xxd需要安装

CURL="/usr/bin/curl"

TIMEOUT=5

# 短信内容要经过URL编码处理,除了下面这种方法,也可以用curl的--data-urlencode选项实现。

MESSAGE_ENCODE=$(echo "$MESSAGE_UTF8" | ${XXD} -ps | sed 's/\(..\)/%\1/g' | tr -d '\n')

# Uid和Key的值需要自行修改,http://www.smschinese.cn/api.shtml

# Uid 网站用户名

# Key 接口秘钥

Uid="mi"  #填写自己的用户uid

Key="d4dxxxxx4xxx0"  #填写自己的key值

# SMS API

URL="http://utf8.sms.webchinese.cn/?Uid=${Uid}&Key=${Key}&smsMob=${MOBILE_NUMBER}&smsText=${MESSAGE_ENCODE}"

# Send it

set -x

${CURL} -s --connect-timeout ${TIMEOUT} "${URL}"

zabbix短信网关使用了中国网建SMS短信通相关推荐

  1. 项目中发送短信--中国网建SMS短信通

    中国网建SMS短信通官网 http://sms.webchinese.com.cn API:http://sms.webchinese.com.cn/api.shtml 官网API已经说得很详细了,这 ...

  2. 中国网建SMS短信通API下行接口参数

    GBK编码发送接口地址: http://gbk.sms.webchinese.cn/?Uid=本站用户名&Key=接口安全密码&smsMob=手机号码&smsText=短信内容 ...

  3. 中国网建SMS短信接口调用(java发送和接收手机短信)

    引言 最近有点想写博客的冲动,不为别的,只为能为那些和我一样碰到困难的码农们尽一份绵薄之力,分享技术和心得,探讨疑点,共同学习,共同进步.但提笔时又不知从何作起,java这门语言犹如一部浩瀚的生活字典 ...

  4. Java利用中国网建SMS短信通平台发送手机短信

    JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册; (2)使用短信mao的方式进行短信的 ...

  5. 中国网建 SMS短信接口帮助文档

    中国网建 SMS短信接口帮助文档 1.登录中国网建官网(网址:http://www.smschinese.cn/) 2.进行网站中的测试案例 3.可以看到的验证码已经发送了回来 4.官网的API接口帮 ...

  6. C# 短信通知(中国网建sms短信平台API)

    使用第三方短信平台(中国网建SMS短信平台)进行短信通知 http://www.smschinese.cn/api.shtml string str = http://utf8.api.smschin ...

  7. java 实现注册调用短信验证码(网建SMS短信通)

    一.首先,我们需要在 网建SMS短信通 上注册自己的帐号 二.登录成功之后我们可以在首页看到用户名以及短信剩余数量等信息 三.下载相关的jar包 commons-logging-1.1.1.jar c ...

  8. 中国网建SMS短信接口调用(java发送短信)

    java发送短信 package sms;import org.apache.commons.httpclient.Header; import org.apache.commons.httpclie ...

  9. JAVA接入中国网建SMS短息短信平台开发(学习整理)

    1.增加架包 <!-- 中国网建提供的SMS短信 --><dependency><groupId>commons-httpclient</groupId> ...

  10. Java使用中国网建发送短信验证码

    一.注册,登录以及注意事项. 1.1 中国网建网址:http://www.smschinese.cn 1.2 注册时用户名,以及姓名都可以随便写,邮箱只会验证存在与否,不会发验证码验证,手机号填自己的 ...

最新文章

  1. php 许愿墙 阶段案例_房地产全周期设计管控流程解析及跨部门合作及案例分析...
  2. Android数据填充器LayoutInflater
  3. slam 常用数据集的帧率
  4. 浏览器无法运行java_window_浏览器无法运行JAVA脚本的解决方法,1、浏览器无法运行JAVA脚本的 - phpStudy...
  5. Must-read papers on deep learning to hash
  6. SFTP上传下载文件
  7. 同时装有py2 和3,运行scrapy如何区分
  8. Windows下Cmake安装步骤详解(图文)
  9. 【如何 在 HTML 页面中显示数学公式】
  10. 便携式手持 频谱分析仪_便携式频谱分析仪
  11. 【魔兽世界插件】魔兽世界插件实战笔记从入门到放弃的心理历程 第六节 窗体对象的锚定
  12. 【2020最新,无错误!】python实现百度API---地址转经纬度(地理编码)/经纬度转地址(逆地理编码),含源码
  13. OpenGL纹理过滤以及纹理Wrapping mode
  14. 易基因技术推介 | 微量cfDNA简化基因组甲基化测序(cfDNA-RBS)
  15. vc工程下的文件后缀解析
  16. 电机标幺化、PI标幺化、锁相环PLL标幺化 详解电机模型相关标幺化处理
  17. Go 中 Gzip 与 json 搭配使用压缩数据,减少数据传输量
  18. Project build error: Non-parseable POM D:\code\pom.xml: expected start tag name and not
  19. 在VisualC++中使用MapX
  20. 2013年8月《身份证、指纹、实名制》

热门文章

  1. 有点干货 | Jdk1.8新特性实战篇(41个案例)
  2. 京东自营厂直考试答案
  3. QNX Hypervisor —— 内存
  4. 「镁客·请讲」小库科技何宛余:用人工智能去更高效的协助建筑设计工作
  5. 开源工作流引擎 Workflow Core 的研究和使用教程
  6. C#实现检测U盘的插拔
  7. 服务器中java项目调用Kettle转换脚本ktr
  8. VirtuoZo:航摄影像的处理及拼接
  9. 智能电视聚好看连接服务器失败,智能电视为什么登录失败? 试试这样做
  10. 新版Space数字藏品源码+NFT数字藏品系统