白嫖的无限空间网盘?重拾邮碟软件
本文最后更新于 2185 天前,其中的信息可能已经有所发展或是发生改变。

这篇文章的重点并不是讲技术

背景

网盘这种东西,在2011年前之前,国内基本上只有115网盘和金山快盘是比较出名的,但是这两个网盘也只有区区的15G左右。

在2009年,那时我发现qq邮箱可以三个月翻倍一次,在2010年末的时候邮箱容量就达到了128G,当时就在想,要是能把这个空间当作网盘来用就好了。
当时也确实有一款软件,叫做邮箱网盘(后来改名叫wodepan),后来还有一个imapbox,但是并不是那么好用


↑当年我保存的最后一版邮箱网盘

当时就想自己写一个类似的软件,不过那时候我比现在还菜,编程是什么都不知道。接着就到了网盘大战的时候,这个想法也就放在那里没动过了。

虽说在当年网盘大战的时候出现了很多大容量网盘,但是该倒闭的倒闭,最后也就剩下了百度,而且还限速。

最近又想起了这件事,搜了搜资料,发现这种软件在2005年就有人发布过了,比如mailmagic

不过我已经准备开干了,准备用.net core写一个命令行版的,这样在linux服务器上也可以使用。

两次弃坑

这个项目的过程也是很曲折的,两年前(2017年)开始的项目,当时居然想做一个UWP的客户端,最后很显然,我放弃了2333

↑当年的commit记录(点我查看

然后过去了四个月,我居然有尝试搞了一遍,当然,又放弃了233333

↑项目点我查看
菜鸡不但菜,而且又觉得自己懂得很多,什么都能去做

填坑

可能是由于实在没事干了,也可能是因为这个坑放的时间实在是太久了(都快十年了),总之为了实现旧时的愿望,我又开始了填坑
软件从uwp的工程改成了cli的工程,并且直接上了.net core

这里就不得不提一下rclone这个工具了,我把项目改成cli纯命令行,很大程度上是因为这个项目。这工具太tm好用了,原来命令行工具也可以这么好用。

于是乎我就重新清空了老的代码,重新新建了工程。邮件库依旧是当年的MailKit,还是熟悉的配方,熟悉的味道。但是我对C#的熟悉度已经和原来有着很大的进步了,这时发现原来这个库并不像当年那样感觉难用。
菜鸡只会抱怨别人的工具写的烂,从不去想是不是自己的问题

思路

一开始想的很简单:
smtp发邮件,发给自己,然后用imap收邮件,最后按格式来处理
结果测试了十几封,qq邮箱就对我的发送进行了限制
(我只是自己给自己发邮件啊 我 发 我 自 己

最后改成了:本地生成一个邮件,然后用imap协议挪到邮箱里,测试下来这样是不会被qq邮箱限制的,因为我也没进行邮箱发送这种动作

文件存储的话就是单纯的按邮件标题来表示文件名了,分卷是在邮件标题加上特殊格式的标记,这样在下载的时候也容易处理

写代码的途中还研究了一下ci(持续集成),有空会单独写一篇文章讲解这个东西

最后的软件是尝试了无数次的成品,当然这只是个功能单一的成品,以后还会再完善其他功能的。

项目地址:https://github.com/chenxuuu/Mail-Box-Net-Disk

END

这个项目的坑时间太长,并且在现在网盘很容易找到的情况下,它的实用价值已经没有那么大了,用得多了,没准还会被qq邮箱封号。但是对我个人来说,只是为了实现多年前的一个心愿,这件事经常会被想到,一旦完成了,实现了,也就能放下了。

承认吧,你就是菜

评论

  1. 缙哥哥
    6 年前
    2019-1-30 9:10:56
    Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98 Windows 10 x64 Edition Windows 10 x64 Edition

    思路挺好,我以前也把邮箱当网盘,但是发现要下载东西太累了,而且上传之前一定要命名好,否则找东西会累死!

    • 缙哥哥
      6 年前
      2019-1-30 9:57:41
      Vivaldi 2.2.1388.37 Vivaldi 2.2.1388.37 Windows 10 x64 Edition Windows 10 x64 Edition

      我在很早以前也是。。。
      这个软件现在是自动按规则命名,自动分卷上传。下载的时候也会自动识别分包然后合并。
      你可以下载看看

      • 晨旭
        6 年前
        2019-1-30 12:03:06
        Google Chrome 55.0.2883.87 Google Chrome 55.0.2883.87 Windows 10 x64 Edition Windows 10 x64 Edition

        结合邮箱收件分类规则即可,哈哈,163无限空间,文件加密可以保存相对比价重要的东西!

        • 博主
          缙哥哥
          6 年前
          2019-1-31 15:13:47
          Vivaldi 2.2.1388.37 Vivaldi 2.2.1388.37 Windows 10 x64 Edition Windows 10 x64 Edition

          现在代码已经可以上传下载文件夹了,你可以玩玩看

  2. 6 年前
    2019-2-02 2:48:34
    Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98 Windows 10 x64 Edition Windows 10 x64 Edition

    GUI~GUI~(敲碗)

  3. 伍夜
    6 年前
    2019-2-06 16:50:09
    Vivaldi 1.96.1147.64 Vivaldi 1.96.1147.64 Windows 7 x64 Edition Windows 7 x64 Edition

    鬼鬼太秀了吧。。

    • 博主
      伍夜
      6 年前
      2019-2-06 19:11:39
      Vivaldi 2.2.1388.37 Vivaldi 2.2.1388.37 Windows 10 x64 Edition Windows 10 x64 Edition

      我已经用了几百G了。。。。相当好用,直接备份文件夹

  4. Wi1dcard
    5 年前
    2020-1-03 22:12:01
    Google Chrome 79.0.3945.88 Google Chrome 79.0.3945.88 Mac OS X  10.15.2 Mac OS X 10.15.2

    之前还在 GitHub 见过 B 站网盘.. 把文件重新编码加上视频的头变成一个高码率的视频。

    • mzw-bg
      Wi1dcard
      5 年前
      2020-2-12 10:29:18
      Google Chrome 80.0.3987.100 Google Chrome 80.0.3987.100 Windows 10 x64 Edition Windows 10 x64 Edition

      魔鬼吗
      (打开来看是什么

    • Xinhong Gao
      Wi1dcard
      5 年前
      2020-2-16 16:44:53
      Google Chrome 80.0.3987.106 Google Chrome 80.0.3987.106 Windows 10 x64 Edition Windows 10 x64 Edition

      那多麻烦,还得等审核,然鹅审核不通过:你这啥玩意儿

      • 博主
        Xinhong Gao
        5 年前
        2020-2-16 16:47:54
        Google Chrome 76.0.3809.101 Google Chrome 76.0.3809.101 GNU/Linux x64 GNU/Linux x64

        那个工具其实是,白嫖b站的上传图片接口,上传上去之后b站不会压,而且上传下载不限速
        作者文件嵌入进去之后还顺带加上了下一个文件块的网址信息,一个特征码就能下文件
        https://github.com/Hsury/BiliDrive

  5. ZHYi
    5 年前
    2020-3-05 9:47:39
    Firefox 68.0 Firefox 68.0 Windows 10 Windows 10

    这个代码巨秀呀,完全不会封号啊

  6. ZGY
    5 年前
    2020-3-05 9:51:05
    Google Chrome 80.0.3987.132 Google Chrome 80.0.3987.132 Mac OS X  10.15.3 Mac OS X 10.15.3

    这个代码有点魔鬼啊

发送评论 编辑评论

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