http://bbs.gfan.com/android-9199296-1-1.html


应用场景:
备用手机装个小号卡,用来接收验证码,备用手机又不想带在身上的
可以将小号接收到的短信转发到邮箱,最好是qq邮箱

想微信接收的,微信再绑定qq邮箱,微信开qq邮箱提醒

工具:
Tasker+SendSilentMail
  1. 链接: https://pan.baidu.com/s/1kVzjSJd 密码: 6i9u
复制代码
过程:
1、备用机上安装Tasker跟SendSilentMail
QQ图片20171226162302.png
2、打开Tasker(SendSilentMail可以先不用设置)一路点打勾
点上面第二个 任务,再点右下角的+号,随便输入个名字,点打勾

会自动打开任务编辑,里面点底下中间的+号,进去选插件——Locale SendSilentMail——配置
QQ图片20171226163627.png
QQ图片20171226164342.png
QQ图片20171226164523.png
QQ图片20171226164623.png
QQ图片20171226164639.png
QQ图片20171226164724.png
3、里面应该都是空白的,设置按照下面的说明:这里使用qq邮箱,其他邮箱的,按照对应邮箱说明设置
  • SMTP Host:smtp.qq.com
  • SMTP Port:465(qq邮箱发邮件端口有465跟587,587测试了好像不行)
  • 端口下面的勾打上
  • User:xxx@qq.com(发邮件的邮箱)
  • Password:xxx此处密码特别注意,不是qq登录密码,也不是邮箱独立密码,下面有说明A
  • From address:xxx@qq.com(发邮件的邮箱)
  • To address:yyy@qq.com(接收邮件的邮箱)
  • Mail subject:邮件主题(随便写)
  • Mail test:邮件内容(按tasker变量写,下面有说明B
关于发件箱的邮箱设置:
如果考虑安全问题,那就新申请个qq,开通qq邮箱
记得要到邮箱的设置——账户——SMTP服务打开
按照提示,用注册手机号发短信,最后会弹出一个框,里面的
授权码复制下来
QQ截图20171226170029.jpg
QQ截图20171226170929.jpg
QQ截图20171226171010.jpg
微信图片_20171226171140.jpg
QQ截图20171226171212.jpg

说明A:
这里的密码是上面邮箱开通SMTP服务出来的那个授权码,不是邮箱的登录密码
如果用邮箱的登录密码就会出现Unknown username or password的问题

说明B:
发送邮件的内容就按照下面格式写就行
  1. %SMSRN %SMSRF
  2. 内容:%SMSRB
  3. %SMSRD %SMSRT
复制代码
【可以按照自己的需要删减或者更改顺序】
%SMSRN(发件人姓名)
%SMSRF(发件人号码)
%SMSRB(短信内容)
%SMSRD(发件日期)
%SMSRT(发件时间)
QQ截图20171226173149.jpg
Screenshot_2017-12-26-17-21-56.png
4、到此插件的配置文件都设置好了,那就点下发送邮件,先测试下
点send test-Email,等待,如果出现Email was sent successfully,收邮件的邮箱有收到邮件,那就代表设置成功,发送成功
如果有弹出什么错误的,认真核对每一项的设置,是否正确,再测试,直到成功

Screenshot_2017-12-26-17-23-07(1).png
Screenshot_2017-12-26-17-23-10.png



5、邮件发送测试成功后
一直返回,到tasker的主界面,点配置文件——右下角+号——事件——电话——收到短信
再按返回,选择刚才任务里面设置的那个名字
Screenshot_2017-12-26-17-36-07.png
Screenshot_2017-12-26-17-36-12.png
Screenshot_2017-12-26-17-36-15.png
Screenshot_2017-12-26-17-36-51.png
到此tasker的设置就完成了,发条短信测试下,邮箱能接收到就证明tasker设置成功

6、最后一个就是微信关联qq邮箱了,很简单
打开微信——我——设置——通用——功能——qq邮箱提醒,关联上面设置的接收邮件的邮箱即可

这样短信转邮件/微信基本都在几秒内就能接收到,非常方便
验证码之类的都不会过期
备用手机要连上WiFi或者打开数据网络
如果没有WiFi又不想流量一直开着,可以在任务里面,转发短信之前设置打开数据网络,转发完关闭数据网络即可
tasker要设置自启跟常驻后台






Tasker+SendSilentMail的方式比IFTTT效果好很多
1、转发基本是秒到,IFTTT都要1分钟左右,对验证码1分钟内有效的就只能用tasker
2、tasker常驻后台比较好,IFTTT后台经常被杀,就算是root后设置为系统软件,效果也不好



说明:
如果有邮件接收不到的,请到接收的邮箱里面设置邮箱白名单
邮件发多了,有些会被系统拦截

QQ截图20180706140805.jpg



Tasker 未接电话转发邮箱/微信
app 插件都跟短信的一样,在Mail test里面更改获取的电话内容即可
来电姓名/号码/日期/时间 (动态,被监控)
%CNAME / %CNUM / %CDATE / %CTIME
代表上一次接到的电话的呼叫者姓名、号码、日期,以及时间。
QQ图片20180706140638.png

返回之后,在tasker的配置文件里面添加未接来电事件,链接到这个任务上
QQ图片20180706140632.png
如果测试之后发现未接电话,日期,时间都没有更新就再添加一个手机被挂机的事件

QQ图片20180706142501.png