tasker短信转发

爱必应

网友马宝强分享:
吧里老哥的教程http://www.zuanke8.com/thread-6308988-1-1.html

企业微信同步微信需要企业认证,微信企业还要下载客户端,耐何过不了这关,so增加个邮件转发的,速度比微信企业慢。

优化了一下验证码提取,用的是这个网站的代转发邮件接口https://www.smtpjs.com/,担心安全的自己建邮件转发服务器吧

163邮箱开启smpt服务获取密码

实现步骤 https://www.jianshu.com/p/d7842a82cb13  

代码改为下面的

  1. //下面的三个变量值需要修改
  2. var ID = "wwce7d15ef385ec4e2";
  3. var SECRET = "NslLpnGvXXL6EThGn1OYgYRtVwU2MoAwUKSx6SlJ7RE";
  4. var AGENTID = "1000002";
  5. //定义post方法
  6. function posthttp(url, data) {
  7.     var xhr = new XMLHttpRequest();
  8.     xhr.addEventListener("readystatechange", function () {
  9.         if (this.readyState === 4) {
  10.             flash(this.responseText); //显示返回消息,可删除本行
  11.         }
  12.     });
  13.     xhr.open("POST", url, false);
  14.     xhr.send(data);
  15.     return xhr.responseText;
  16. }
  17. //定义get方法
  18. function gethttp(url) {
  19.     var xhr = new XMLHttpRequest();
  20.     xhr.addEventListener("readystatechange", function () {
  21.         if (this.readyState === 4) {
  22.             flash(this.responseText); //显示返回消息,可删除本行
  23.         }
  24.     });
  25.     xhr.open("GET", url, false);
  26.     xhr.send();
  27.     return xhr.responseText;
  28. }
  29. //获取token
  30. var gettoken = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=" + ID + "&corpsecret=" + SECRET;
  31. var ACCESS_TOKEN = JSON.parse(gethttp(gettoken)).access_token;
  32. //发送消息(文本)
  33. var SMSRF = global(‘SMSRF’);
  34. var SMSRB = global(‘SMSRB’);
  35. var SMSRT = global(‘SMSRT’);
  36. var SMSRD = global(‘SMSRD’);
  37. var YZM = SMSRF;
  38. var TXT = SMSRB.match(/[0-9]{6}/g);
  39. if(TXT===null){
  40.   TXT = SMSRB.match(/[0-9]{4}/g);
  41.   if(TXT===null){
  42. var YZM = "无验证码";
  43. };
  44. };
  45. var YZM = TXT[0];
  46. var CONTENT = "码:"+YZM+"发件人: " + SMSRF + "\n时间: " + SMSRT + ",  日期: " + SMSRD + "\n短信内容: " + SMSRB;
  47. //设置参数
  48. var message = JSON.stringify({
  49.     "touser": "@all",
  50.     "msgtype": "text",
  51.     "agentid": AGENTID,
  52.     "text": {
  53.         "content": CONTENT
  54.     },
  55.     "safe": 0
  56. });
  57. var send = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=" + ACCESS_TOKEN;
  58. posthttp(send, message);
  59. //发送消息(邮箱)
  60. var message1 = JSON.stringify({
  61.     "Host":"smtp.163.com",
  62. "Username":"*******@163.com",//始发邮箱
  63. "Password":"********",//开启smpt的密码
  64. "To":"*****@qq.com",//转发邮箱
  65. "From":"****@163.com",//始发邮箱
  66. "Subject":"码:"+YZM,
  67. "Body":CONTENT,
  68. "nocache":1,
  69. "Action":"Send"
  70. });
  71. var send1 = "https://smtpjs.com/v3/smtpjs.aspx?";
  72. posthttp(send1, message1);

复制代码

tasker短信转发-图1

tasker短信转发-图2

原文链接:,转发请注明来源!

发表评论