SmsForwarder转发阿里云登录验证码

SmsForwarder转发阿里云登录验证码
一、需求引入
  话说我们公司有很多个阿里云账号,为了最大限度捞油水(新用户优惠),我一直很不齿这种行为 = =,无奈个人力量还是太渺小了,只能说,受雇于人,身不由己。。。
  如果有用过阿里云,应该知道,注册阿里云账号需要绑定手机号,然后个人实名认证。
  首次账号登陆控制台,是需要验证码的。如果阿里云检测到网络环境有变,或者,验证码使用很长一段时间,超过阿里后台设置的时间期限,也是需要重新获取验证码进行登录的。
  现在有个问题,因为我们公司注册新用户都是基于个人实名验证,绑定的手机号也是基于个人,也就是说,有多少个阿里云账号理应有多少个手机号。不过阿里云账号安全设置是可以修改绑定的手机号,然而,同一个手机号最多只能绑定4个阿里云账号。

   像我们公司阿里云账号接近20个,也就是至少要5台手机吧。这样就容易出现一个问题:因为人是不可能同时带着5个手机在身上的,也就是这些手机可能会落在不同的人身上,意味着,如果十万火急,急着要登录验证码处理事情,那就完蛋了,耶稣都帮不了你 = =

  于是老板跟经理商量好,把这个手机短信登录验证码转发到邮箱或者其他设备,不限于单人接收信息,集中化管理起来。

  首先我说明下,阿里云控制台没有这个设置,将手机接收到的验证码以群发的方式发到其他设备上,昨天工单确认过。

二、需求实现

  老板一大早发来的参考链接:https://gitee.com/pp/SmsForwarder

  这里感叹下,老板找的工具基本没坑过我,好用简单、新奇又有趣(不好意思,有点卖广告了),果然英明~~【^___^】

  一开始看以为要写代码,原来就是傻瓜式配置,参考这个使用流程配置即可:https://gitee.com/pp/SmsForwarder/wikis/%E3%80%90%E5%BF%85%E8%AF%BB%E3%80%91%E4%BD%BF%E7%94%A8%E6%B5%81%E7%A8%8B

归纳起来:

测试环境:公司的华为手机(Honor 7X,型号:BND-AL10)测的。华为手机绑定了某些阿里云账号。

(我那坑爹的Redmi K30 Pro到现在都没有测通,测试ok,实战拉垮【真正发登录验证不成功】,初步怀疑是因为没有关闭验证码安全保护的设置导致的),

(1)关闭验证码安全保护

(2)下载并安装SmsForwarder

(3)配置SmsForwarder

a)通用设置:开启转发功能

b)设置发送通知:钉钉机器人、邮箱都没问题

贴下邮箱的设置

需要开启SMTP服务,会收到一个163授权密码,填到下面的登录密码里

 

 

c)设置转发规则

设置匹配字段为:短信内容

匹配模式包含:登录验证

 

 效果图:

 

 

 

 三、其他

1、问题报错:

   这个是钉钉配置问题:

   只需要access_token=xxxx 后面的xxx部分,要仔细点看

2、题外话

  这个华为测试手机因为测试下来很OK,而且有两个sim卡卡槽。所以最后绑了两张电话卡,也就是可以接入8个阿里云账号。

  不过我觉得有些优化工作还是要做的,比如消息发到钉钉上的时候,最好能有个备注下,具体是哪个手机号,哪怕是手机尾号后三位,这样有辨识度

  应该是在短信转发规则里面配的,但还没测通:

------------------- 第二天(2022-07-20)

  话说我的手机(Redmi K30 Pro)能发了,群主是这样告诉我的:

1)设置里面 搜索  授权管理  然后 应用权限管理 
(2)再搜 短信管理器

无脑全部变成绿色就好了

   至于卡槽信息实战获取不了,测试可以,我已经尽力了~~~ 无解:

实战拉垮:

 不知道是不是跟这个报错有关,上面设备名称点击“刷新”是可以读取信息的,而下面的SIM1备注和SIM2备注,点击刷新会报错,如下图:

   洗洗睡,无语 = =

####################  20220726 补充

1、短信内容钉钉@人
全部: @all
某人:直接手机号,去掉@

 

2、多重规则编写

 

 

 

posted @ 2022-07-19 21:41  windysai  阅读(603)  评论(0编辑  收藏  举报