E5 自动订阅程序[已开源]

由于我前端是废的,界面将就看看就行了,不影响程序~

申请office E5 开发者试用的教程

新版可续签的Office 365开发者试用订阅!E5(附自动续订的方法)

Onedrive容量 1T 修改 为5T,老帐号不删除重建

说明

  1. 此程序部署在我的服务器上,每隔2小时会自动调用outlook api 获取邮件列表
  2. 对于信息: 只会保存必要的 client_id、client_secret,其他任何内容都不会保存,
  3. 会读取授权的outlook账号邮箱邮件,但不会保存任何信息,仅仅是调用api。
  4. 请单独创建一个同域 E5 子账号进行授权,不要使用此账号进行发送、接收个人邮件,以免发生误会。

新手作代码辣鸡,估计会出现各种问题,所以还是不建议自己搭建。
https://github.com/luoye663/e5

 

使用教程

1、注册自己的api key

登录进入 azure  ,登录账号使用你的e5账户 ,就是以xxx.onmicrosoft.com开头的的账户。

搜索“应用注册”

点击 新注册

名称随意取一个,但是最重要的是 “重定向 URI (可选)”,请填写为下列地址,不然程序收不到回调。

https://e5.qyi.io/outlook/auth2/receive

2020-03-02 15:32

小伙伴们注意了,这里受支持的账户类型  重定向 URI (可选)一定要填对,不然无法授权的哦。

点击注册后记录以下信息

应用程序(客户端)ID

客户端密码

应用程序(客户端)ID:

创建客户端密码:

保存好以上2个key,一会需要用到。

配置api权限

勾选一下四个选项后,同时点击 代表XX授予管理员同意

PS: 这一步如果用的是子账号创建的api,那么这一项是灰色的,不能点击。需要登录 管理员 账号,再点击 代表XX授予管理员同意

这个时候api的配置就算完成了

2、添加key到自动订阅程序

进入 https://e5.qyi.io/

这里需要github账户登录,同样的,我只能获取你在 github中的 用户id、用户名等基础信息(邮箱获取不了),其他的任何信息也获取不到(可自行尝试注册一个github Apps测试)。

点击 图标 登录后进入主页面

点击 新建 

名称随意输入,只是个标识而已

描述可空

点击 配置

填入上一步记录的 应用程序(客户端)ID、客户端密码  

client_id ->应用程序(客户端)ID

client_secret->客户端密码 

点击下一步进行配置调用时间,

  • 说明:单位 秒(最低调用频率为 60 秒,最高为6小时),例如: 30-60,代表在30秒-60秒之间随机调用一次

 

再点击下一步,到了 授权 ,

此时会跳转到 microsoftonline Auth2.0授权页面,在这里请注意使用同一个域下的空账号(子账号)进行授权。

(因为在这一步我能获取到授权的outlook账户 邮件,但是程序不会保存,仅仅是调用api。)以免在以后发生误会。

点击 接受 后,将会跳转回自动订阅程序。

到此时,授权就完成了。

3、下一步

已经没啦~

到这里你就可以不用管了,程序会每两个小时调用一次outlook的api。

界面写得辣鸡,因为我不会前端呀~大家将就看看就行了。

过几天我会把删除功能加上,可以删除在程序里注册的账户。

交流群:959720211

还是要说一下隐私安全问题

因为有几个读者也说到了,统一回答下

  1. api权限仅拥有 openid offline_access Mail.Read Mail.ReadWrite Mail.ReadBasic Mail.ReadBasic.ALL 这6个权限
  2. 也就是说我仅仅能读取授权账户的邮件,其他任何事都做不了,且我写的这个程序没有保存任何除key之外的信息
  3. 所以一开始我就说了,用子账户进行授权(空账户)及创建api,这样不涉及到 隐私及安全问题。
  4. 如果实在担心不想用了,azure 直接删掉api就可以了。

请喝杯咖啡吧

如果此项目对你有帮助,请喝杯咖啡吧~

从此项目自2020年3月上线以来,目前已有6500+个API应用在调用,到目前服务器费用大概花费1000+  ~~~~

4、FQA

Q: 日志是空的

A:  如果是新加入的账户,请等待系统自动调用。

Q: 参数错误

A: 如果 应用id 与 密钥 都没有错误的情况下,那么创建的时候看一下 “任何组织目录(任何Azure AD目录-多租户)中的帐户和个人Microsoft 帐户(例如,Skype、Xbox)” 有没有选这个

Q: 什么时候续期

A: 最后一个月中的任意一天会进行续期,目前是微软程序检测活跃情况,人工点击“一键续期”???

Q: REST API is not yet supported for this mailbox.

A:创建子账号的时候需要给outlook许可。

Q: 显示 此订阅处于非活动状态,将很快过期

A:这个提示是少于30天就会显示,并非根据活跃情况显示的。

Q: 过期了怎么办

A: 在过期后的2个月内订阅还是可以用的,所以可以在2个月内取回数据。如果在过期1个月都还没有续订的话,那么就可以开始转移数据了。

Q: 续期历史

2020-04-28 续期一次

2020-06-26 续期一次

貌似从 6月26日开始后,基本上每天都会检测订阅,难道现在不用 人工点击“一键续期”了?

5、注意问题

  1. 如果是在到期一个月调用,那么请用管理员账户登录,因为这个时候除了管理员能登录outlook以外,其他的子账户都不行!

6、关闭双重验证

群友发的

6、更新日志

2020-03-04:

  1. 加入调用时间显示,每日 0 点清空。

2020-04-17 11:12:

  1.  更新完成,加入随机调用时间
  2. 会读取邮箱前5封邮件

2020-04-21 01:04

  1. 由于消息队列没有配置好,导致无法正常随机调用api问题。(已修复)

2020-04-22 23:04

  1. 修复新注册的童鞋没有显示日志问题。
  2. 在调用时间范围内重复问题。

2020-08-19

维护中……

2020-08-23

已恢复

2020-12-20

增加同一账户多应用调用

Comments

  1. yuan
    Chrome
    2 days ago
    2021-1-24 21:59:04

    自动订阅显示运行中,也一直是成功的,但office365显示订阅已过期一个多月了,处于已禁用,outlock也无法进入,onedrive目前还正常使用。

    • admin Owner
      Chrome
      1 day ago
      2021-1-25 17:12:38

      你可以在仪表盘那里提交一个表单,提交后会续的

  2. melonboy
    Chrome
    3 days ago
    2021-1-23 17:32:07

    到哪里去看订阅还剩几天呢?找了半天没找到

  3. Charlie
    Edge
    4 days ago
    2021-1-22 21:30:40

    博主,请问你这个有效的吗…之前挂了你这个,但是现在过期了,账户被确认吊销了…

    • admin Owner
      Chrome
      3 days ago
      2021-1-24 3:32:57

      有效的

      • Charlie
        AppleWebKit
        3 days ago
        2021-1-24 8:47:06

        感谢,刚发通知续期了

  4. ykp
    Chrome
    1 week ago
    2021-1-19 18:39:12

    我去年三月搞得 现在登录您这个新版网页好像没有在运行的任务 是要重新搞一下吗

    • admin Owner
      Chrome
      7 days ago
      2021-1-20 8:51:56

      没有正在运行就要重新授权一下~

  5. leo
    AppleWebKit
    2 weeks ago
    2021-1-15 13:28:15

    什么时候能告诉我续订成功啊?今天刚到期的

    • admin Owner
      Chrome
      2 weeks ago
      2021-1-15 15:51:52

      到期一个月后都没续期的话就转移数据吧,其实现在都开始续了

      • le o
        Safari
        2 weeks ago
        2021-1-15 16:10:27

        今天刚收到的信,一顿操作,会有个续订通知吧

  6. 可乐加盐
    Chrome
    2 weeks ago
    2021-1-15 12:36:02

    请问大佬显示已停止是什么情况

    • admin Owner
      Chrome
      2 weeks ago
      2021-1-15 15:51:34

      你看一下日志,里面有详细情况

  7. 夏夏夏夏夏天
    Edge
    2 weeks ago
    2021-1-14 13:59:01

    大佬求问,收到两封微软的邮件了,这样子是不是就没救了。。还剩二十天。。。
    We noticed that you haven’t used your Microsoft 365 developer subscription for development activity:
    This trial subscription is for development use only. If you use your subscription to develop solutions for Microsoft 365, it will automatically renew for another 90 days. Otherwise, your subscription will expire on 2/3/2021 (UTC). Your administrator access, your subscription, and all your data will be deleted on 4/4/2021 (UTC).

    • admin Owner
      Chrome
      2 weeks ago
      2021-1-15 15:50:28

      没事的,到期一个月后都没续期的话就转移数据吧

  8. Ahim
    Edge
    2 weeks ago
    2021-1-12 17:07:49

    大佬,按教程到E5续订,配置完成授权不成功,返回个人设置页面看到是等待授权,试过两个账号都一样,请问是要等你登录批准吗?

  9. Kim
    Edge
    2 weeks ago
    2021-1-12 14:34:31

    好神奇啊,我这一个账号已经过期了,提示还有10几天就被删除数据了突然又自己复活了

  10. o00o
    Edge
    2 weeks ago
    2021-1-11 10:58:49

    我这次已经过期了

  11. Polaris
    Chrome
    2 weeks ago
    2021-1-10 6:42:28

    现在提示域名未配置,访问不了

    • admin Owner
      Chrome
      2 weeks ago
      2021-1-11 2:06:29

      估计是这cdn问题,我白天的时候切换回来

  12. StoneChina
    Chrome
    3 weeks ago
    2021-1-09 9:46:26

    大佬,我的E5订阅刚注册好就挂了这个api,现在天数只剩85/90了,还没续订,请问还有救么?

    • admin Owner
      Chrome
      2 weeks ago
      2021-1-11 2:04:04

      你的还早,不急

  13. xing
    Chrome
    3 weeks ago
    2021-1-09 1:39:22

    整理书签的时候顺便按教程来了一遍
    我E5的订阅挂了一个oneindex后就没管过,但是每次还剩30天的时候就自动续期,已经2次了,E5保活挺玄学的😂

  14. Liu3l6
    Safari
    3 weeks ago
    2021-1-08 16:11:27

    数据我是不指望补救了,就是能不能延续订阅

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-08 17:20:22

      不能了,超过2个月就没救了~

  15. Liu3l6
    Safari
    3 weeks ago
    2021-1-07 20:31:09

    大佬,我的账户已经过期几个月了,现在用这个方法还能续期吗

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-08 9:13:22

      过期几个月???超过2个月就被删了,补救不了

  16. hm773
    Edge
    3 weeks ago
    2021-1-07 14:45:46

    之前续了两次,这次1月23就要被删除了。。现在office套件都开始提示订阅有问题了,感觉凉凉。

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-08 9:12:50

      赶紧转移数据吧

  17. ZH
    Edge
    3 weeks ago
    2021-1-07 10:53:36

    2021-01-07 10:19:04 | 读取邮件数量:0 成功
    你好,博主,这样算不算弄好了,读取邮件数量是不是不影响

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-07 11:01:28

      是的,就这样可以了。

  18. 潘 protri
    Chrome
    3 weeks ago
    2021-1-06 19:16:27

    This trial subscription is for development use only. If you use your subscription to develop solutions for Microsoft 365, it will automatically renew for another 90 days. Otherwise, your subscription will expire on 1/26/2021 (UTC). Your administrator access, your subscription, and all your data will be deleted on 3/27/2021 (UTC).大佬出现这种邮件是不是不能续订了

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-06 22:26:59

      等吧,到期后一个月再转移数据。

      • 潘 protri
        Chrome
        1 day ago
        2021-1-25 21:37:17

        最后还是续费起了

        • admin Owner
          Chrome
          4 hours ago
          2021-1-26 19:17:27

          基本都能续上的~

    • 36985245
      Chrome
      1 week ago
      2021-1-16 15:52:50

      感觉这次要翻车了,和你的一样

  19. ahaolee
    Edge
    3 weeks ago
    2021-1-06 17:56:28

    带佬,E3也可以使用你这个触发吗?

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-06 22:25:58

      试用e3的话是可以的,我自己的号也是试用e3。

  20. revanchrist
    Chrome
    3 weeks ago
    2021-1-06 15:32:08

    我是在2020年年初看了网上的教程申请了E5开发者拿到了Office 365的订阅,然后继续按照那个教程使用Github上的某个Auto API Secret来模拟开发,一直都能成功续订,直到去年年底不知为何无法继续续订,而订阅也将在2021年1月28日就要过期了。最后在网上搜到了这片教程,按着弄了一遍。一个星期后的今天,收到了微软的邮件告知续订成功,下一次过期日期为4月28日。万分感谢大神无私的分享以及免费搭建网站帮助大家。

  21. 袁宏瑞
    Edge
    Edited
    3 weeks ago
    2021-1-05 9:37:28

    为什么授权的时候总显示“提供无效的客户端密钥”呢?客户端密钥填的就是客户端密码的id呀

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-05 14:03:40

      按照步骤来哦,客户端秘钥不是id~

  22. H
    Edge
    3 weeks ago
    2021-1-03 20:58:11

    为啥续订不了啊
    AADSTS7000215: Invalid client secret is provided. Trace ID: c9b4c214-cbe5-406d-a080-da0f733f7300 Correlation ID: 3d3cb709-8fba-4eb9-be01-58d153414128 Timestamp: 2021-01-03 12:57:39Z

  23. H
    Edge
    3 weeks ago
    2021-1-03 20:40:37

    AADSTS7000215: Invalid client secret is provided. Trace ID: c08482e5-754a-4bba-bce4-ff8c98300f00 Correlation ID: d866b660-2782-4442-8133-1ec6060a4096 Timestamp: 2021-01-03 12:39:57Z

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-03 23:46:48

      secret 填写错误

  24. 1
    Edge
    3 weeks ago
    2021-1-03 17:40:34

    还是404

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-03 23:46:19
  25. ding
    Chrome
    3 weeks ago
    2021-1-02 19:34:14

    ヾ(≧∇≦*)ゝ网址打不开啊,怎么办,就最后一步那个

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-03 0:28:45

      由于用了云阀的cfp,而他们今天早上交接的时候把接入的域名全部删了,导致 回源、页面规则也没了,所以出现以上的情况,现在已恢复。

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-03 0:28:39

      由于用了云阀的cfp,而他们今天早上交接的时候把接入的域名全部删了,导致 回源、页面规则也没了,所以出现以上的情况,现在已恢复。

  26. symfe5
    Chrome
    3 weeks ago
    2021-1-02 16:04:53

    大佬,你这个网站咋一直403呀
    难道挂了么

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-03 0:28:28

      由于用了云阀的cfp,而他们今天早上交接的时候把接入的域名全部删了,导致 回源、页面规则也没了,所以出现以上的情况,现在已恢复。

      • Fragile five flavor bottle
        Chrome
        3 weeks ago
        2021-1-03 8:22:09

        额,可是现在也木恢复
        一直403 Forbidden
        不过还可以正常续期叭~

  27. Spooner
    Chrome
    3 weeks ago
    2021-1-02 11:50:40

    大佬,过期一个月了,有点慌

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-03 0:28:06

      那你可以开始转移数据了~

  28. 李寻欢
    Chrome
    3 weeks ago
    2021-1-02 11:19:09

    大佬,今天登陆显示网站证书有问题,点继续访问就出现403禁止访问了。

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-03 0:27:30

      由于用了云阀的cfp,而他们今天早上交接的时候把接入的域名全部删了,导致 回源、页面规则也没了,所以出现以上的情况,现在已恢复。

  29. WSWL
    Firefox
    4 weeks ago
    2021-1-02 9:34:02

    哦吼,当场403 Forbidden

    • admin Owner
      Chrome
      3 weeks ago
      2021-1-03 0:27:22

      由于用了云阀的cfp,而他们今天早上交接的时候把接入的域名全部删了,导致 回源、页面规则也没了,所以出现以上的情况,现在已恢复。

  30. chinadrf
    Chrome
    Edited
    4 weeks ago
    2020-12-31 17:38:12

    大佬,你的网站https://e5.qyi.io/user/home变成404了。。。。是不是github的ui变了。https://e5.qyi.io/user/baseSetting这个网址我登陆之后发现还在调用

    • admin Owner
      Chrome
      4 weeks ago
      2021-1-02 1:06:53

      是的,前端框架改了,但还在调用

      • M
        Firefox
        3 weeks ago
        2021-1-02 11:22:10

        是不是说虽然变成403 forbidden但是还可以继续续期,对吧

        • admin Owner
          Chrome
          3 weeks ago
          2021-1-03 0:27:39

          是的~

  31. 4 weeks ago
    2020-12-29 23:20:47

    问一下大佬,我一直挂着这个,之前也有成功续期过一次,日志里面显示一直有在调用API,然而这一次一直没有给续期,现在只剩一天订阅就要过期了,仪表板上写的是:

    如果不开始使用此订阅进行开发,非管理员用户将于 2021年1月30日 失去访问权限。订阅将于 2021年2月18日 遭删除。

    那我应该怎么做?是否需要转移数据(云盘上已经存了很多东西)?或者采取什么补救措施?我就一初中生,这方面了解不多,大佬求带(´இ皿இ`)

    • admin Owner
      Chrome
      4 weeks ago
      2020-12-30 10:49:36

      过期后还有2个月时间转移数据,如果最后一个月还没有续的话就开始转移吧

  32. Pierce
    Edge
    4 weeks ago
    2020-12-28 11:24:25

    之前都续了,现在快到期了还没续上好慌啊

  33. dd
    Chrome
    1 month ago
    2020-12-27 0:20:27

    請問如何看onedrive 什麼時候到期?

    • admin Owner
      Chrome
      4 weeks ago
      2020-12-28 9:54:31

      申请e5的控制台

  34. Penn
    Chrome
    1 month ago
    2020-12-22 16:04:57

    11月12日过期的,按照上面的方法还能自动续期吗?

    • admin Owner
      Chrome
      1 month ago
      2020-12-23 10:52:42

      试一下吧,我也让一个号过期一个月了,看看多久续

  35. Shijx
    Safari
    1 month ago
    2020-12-21 10:59:44

    大神授权失败显示“invalid client secret is provided”该怎么处理呀

  36. ej
    Edge
    1 month ago
    2020-12-21 10:05:17

    为啥打开续订程序显示404呢,挂掉了吗?

    • admin Owner
      Chrome
      1 month ago
      2020-12-21 14:41:39

      不会吧,正常的啊

      • 李寻欢
        Chrome
        1 month ago
        2020-12-21 19:45:35

        我的也显示404,你访问的页面不存在。

        • admin Owner
          Chrome
          1 month ago
          2020-12-21 22:02:42

          点击个人设置即可

    • 李寻欢
      Chrome
      1 month ago
      2020-12-21 19:43:53

      我的也和你一样,显示404.

  37. lastorder
    Firefox
    1 month ago
    2020-12-18 20:23:14

    谢谢大佬,这次是过期十几天后才续订的,好险的说

Send Comment Edit Comment


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
Previous
Next