实现结果:1.手机收到短信自动转发到电子邮件2.转发完毕后自动标记短信已读。
使用软件:Tasker .SendSilentMail. 提示:如果需要标记已读,安卓手机需要root权限。
所需要的APP下载地址:百度网盘 MEAG下载

第一步:实现短信发送到邮箱
安装SendSilentMail。并配置SMTP服务器信息
配置填写信息如下:(不同的邮箱可能smtp不同,发件和收件尽量不要同邮箱)
SMTP Host:smtp.qq.com
SMTP Port:587(测试用过465端口无法连通)
User:邮箱地址
Password:邮箱密码
From address:发件人
To address:收件人
Mail subject:邮件主题
Mail test:邮件内容
邮件模板示例如下:
%SMSRN %SMSRF
内容:%SMSRB
%SMSRD %SMSRT
可以根据自己的需求使用如下的变量编写
%SMSRN(发件人姓名)
%SMSRF(发件人号码)
%SMSRB(短信内容)
%SMSRD(发件日期)
%SMSRT(发件时间)
配置完成后点击【Save Template】,输入配置名后保存。
配置截图如下:
x01

使用Tasker控制SendSilentMail发送邮件

新建了一个为send message to mail的任务,内容如下:

  1. 新建一个配置文件,规则为【收到任意短信】,并链接到一个任务
  2. 任务规则如下:
    1. WIFI,开,如果%WIFI ~ off
    2. 等待,6秒
    3. 移动数据,设置 开,如果%WIFII !~R CONNECTION
    4. SendSilentMail插件内容配置
      • Tasker任务选择【插件】-【Locale SendSilent…】
      • 然后选择打开上一步保存的配置名
    5. 移动数据,关
  3. 配置截图

x02

使用Tasker自动阅读短信(消除未读短信数字)

新建一个read message的任务,内容如下:

  1. 因为需要用到一个自动点亮屏幕,所以要先安装【Secure Settings】插件
  2. 配置Tasker任务
    1. 屏幕锁,设置 关
    2. Secure Settings,配置 Screen & Keyboard Lights on 20 Seconds
      • Tasker任务选择【插件】-【Secure Settings】
      • 依次点击【Actions】-【Wake Device】
    3. 启动应用,程序 信息
    4. 等待,1秒
    5. 运行外壳,命令 input tap 260 160(使用Root要打开)
    6. 等待,1秒
    7. 杀死应用,程序 信息
    8. 系统锁定
    9. 配置截图

x03

测试的时候,可以点运行的符号,先进行任务测试,看是否会有邮件,依次顺序是测试邮件发送是否正常,测试收短信后发送邮件是否正常,最后测试短信标记已读是否正常。最后别忘记在tasker配置文件中点击开启。