短信转发到邮箱
macrodroid吧
全部回复
仅看楼主
level 2
lbpeng 楼主
分享一下我是如何将邮件转发到邮箱的,请各位大佬批判。
事情的缘起是家父需要我帮他查医院的检查报告,而查那个报告要手机验证码,而家父又不会查验证码。似乎老人都不爱看短信。
于是我写了这个。
原来以为很简单,MacroDroid提供了收到SMS的触发器,以及获得SMS来源和内容的变量。但是后来发现很多时候那个触发器触发不了。MacroDroid的建议是用短信程序收到短信后显示的通知。
因此写了两个触发器,一个是收到短信,一个是收到通知。
但是短信来了以后,一旦触发收到短信触发器,收到通知触发器也会被触发。
因此又写了一段,如果被通知触发器触发的话,要判断收到短信触发器是不是已经被触发了,就是60秒内是不是有过相同的短信内容已经触发过了,已经触发过了就退出。
然后就是通过SMTP发出去。
欢迎拍砖。
2024年05月18日 02点05分 1
level 7
没问题啊,要是有时能触发有时不能触发可能是你权限的问题,省电策略开无限制
2024年05月21日 21点05分 2
楼主说的没问题,我是vivo手机橘子系统5,appops把macrodroid权限全给了,也无法被带验证码的短信触发。我猜是手机系统先检查了短信内容,把验证码给提取了,这样验证码会单独显示,这种形式可能覆盖了macrodroid的触发器,让它不会触发
2025年04月14日 14点04分
这几天慢慢找到规律了。无法触发的情况大部分出现在接收验证码之类的时候。好奇怪。
2024年05月24日 04点05分
说错了,是贴主
2025年04月14日 14点04分
还有一个猜测,验证码短信为高敏感权限,很多系统有单独分开或隐藏的比较深或者根本就不给用户提供
2025年04月14日 14点04分
1