1 Star 0 Fork 4

王少军 / TranspondSms

forked from timsengit / TranspondSms 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-2-Clause

短信转发 信息转发 TranspondSms, 把Android手动的短信通过邮件或者钉钉转出去

博文连接[https://www.jianshu.com/p/608d1b1477e3]
官网论坛[http://tsms.allmything.com]
APP下载 [http://tsms.allmything.com/topic/3]


该工具实现特点和准则:

  • 简单 只做两件事:监听短信---》转发

由此带来的好处:

  • 功能简单:(当时用Pad的时候,看手机验证码各种不方便,网上搜了好久也有解决方案)
  • AirDroid:手机管理工具功能太多,看着都耗电,权限太多,数据经过三方,账号分级
  • IFTTT:功能太多,看着耗电,权限太多,数据经过三方,收费
  • 还有些其他的也是这些毛病
  • 省电:运行时只监听广播,有短信才执行转发,并记录最近n条的转发内容和转发状态
  • 健壮:越简单越不会出错(UNIX设计哲学),就越少崩溃,运行越稳定持久
  • 安全:依赖越简单,审查代码代价就越小,攻击面就越小

工作流程:

工作流程

功能列表:

功能 描述
转发监听 已实现
转发钉钉 单个钉钉群已实现
转发钉钉@某人 已实现
转发邮箱 单个邮箱已实现
转发企业微信群机器人 已实现
转发web页面 单个web页面已实现(向设置的url发送POST请求
转发规则 (规则即:什么短信转发到哪里)已实现实现
多重规则 可通过“并且”,“或者”,“不是”组合多个转发规则
转发携带设备信息 转发的消息携带设备备注(自定义)和卡备注(可对卡槽自定义备注)
兼容 已兼容6.xx、7.xx、8.xx、9.xx、10.xx (详细兼容机型和Android版本见社区总结

使用流程:

  1. 在Android手机上安装TSMS 本APP后点击应用图标打开
  2. 在设置发送方页面,添加或点击已添加的发送方来设置转发短信使用的方式,现在支持钉钉机器人、邮箱、网页:
    • 设置钉钉机器人请先在钉钉群中添加自定义机器人,复制机器人的token和secret,填入弹出框。点击测试会使用该机器人向群内发送一条消息;点击确认即可添加配置。
    • 配置邮箱请先在你邮箱的后台管理页面配置smtp选项,并设置密码(授权码),并参照说明配置TSMS弹出框的smtp信息。点击测试会使用该邮箱向配置的邮箱发送一条测试邮件;点击确认即可添加配置。
    • 配置网页通知请先在 msg.allmything.com 注册登陆并添加一个消息通道,复制消息通道token填入配置弹框。点击测试会向该消息通道推送一条测试消息,可在 msg.allmything.com 的消息页面查看(页面会自动刷新);点击确认即可添加配置。
  3. 在设置转发规则页面,添加或点击已添加的转发规则来设置转发什么样的短信,现在支持转发全部、根据手机号、根据短信内容:
    • 当设置转发全部时,所以接收到的短信都会用转发出去。
    • 当设置根据手机号或短信内容时,请设置匹配的模式和值,例如:”手机号 是 10086 发送方选钉钉“。
  4. 点击主页面右上角的菜单可进入设置页面,在设置页面可以更新应用查看应用信息提交意见反馈等
  5. 在主页面下拉可刷新转发的短信,点击清空记录可删除转发的记录

注:该APP打开后会自动后台运行并在任务栏显示运行图标,请勿强杀,退出后请重新开启,并加入到系统白名单中,并允许后台运行

QQ交流群 793283514

  • 优先使用官网社区(翻QQ聊天记录太麻烦) QQ交流群

应用截图:看不了图去码云

主界面 转发详情 转发规则 添加编辑转发规则 发送方 添加编辑发送方钉钉 添加编辑发送方邮箱 添加编辑发送方网页通知 状态栏运行状态 应用设置 应用设置 意见反馈 应用更新

更新记录:

v3.6.3 1,转发消息添加设备和卡备注相关信息。

v3.6.2 1,修复设置发送方、转发规则弹框分辨率页面遮挡问题。

v3.6.1 1,添加多重规则。\r\n2,添加规则测试按钮。\r\n3,转发规则发送方列表页面支持长按删除。\r\n4,整合逻辑。\r\n5,修复部分错误文字。

v3.5.3 1,修复Post通知验签

v3.5.2 1,修复Post通知验签。2,修复Post通知允许http

v3.5.0 1,钉钉机器人添加 @ 功能

v3.4.0 1,增加企业微信群机器人通知。2,修复设置开机启动崩溃

v3.3.0 1,增加网页通知验签。2,修复网页及钉钉配置测试崩溃

v3.2.0 1,增加邮箱SSL配置。2,邮箱测试结果通知

v3.1.0 1,界面重构。2,增加转发规则页面。3,增加发送方页面。4,升级配置页面

v2.1.0 1,增加新版钉钉群机器人安全设置中的加签

v2.00 1,移除热点管理,回归简单。2,修复Android9,Android10版本闪退。3,添加更新接口。4,修复bug

v1.1 减少手动配置启动参数:自启动配置、自动开启热点配置(设置好后手机重启也不用重新打开了,还能自动为pad开启热点) 热点管理 可设置跟随设备启动时启动热点,并且在热点关闭后10秒自动重启热点(所以想关闭热点先把设置页码的开启热点关掉) (热点助手功能会在后期2020/07/29转移到单独的APP)详见[https://linkhelper.allmything.com]

v1.0 项目初始化,实现转发

LICENSE

BSD

BSD 2-Clause License Copyright (c) 2020, xiaoyuanhost All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

fork from https://github.com/xiaoyuanhost/TranspondSms 展开 收起
Android
BSD-2-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Android
1
https://gitee.com/leaive/TranspondSms.git
git@gitee.com:leaive/TranspondSms.git
leaive
TranspondSms
TranspondSms
master

搜索帮助