Skip to content

📬🗂把邮箱变成网盘!全平台可用!配合树莓派可完美备份个人文件 / make your e-mail to a netdisk! based on .net core

License

Notifications You must be signed in to change notification settings

chenxuuu/Mail-Box-Net-Disk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

邮箱网盘

build Build GUI client

利用邮箱实现网盘功能的工具。

本项目有两个仓库,不过建议在GitHub进行star/pr操作:

GitHub:https://github.com/chenxuuu/Mail-Box-Net-Disk

git.osc:https://gitee.com/chenxuuu/Mail-Box-Net-Disk

下载

每次发布版本,会自动在GitHub的release页更新:点击前往

原理

利用邮箱附件作为文件存储空间,实现文件的上传下载功能

功能

  • 支持smtp/imap协议的邮箱
  • 读取文件夹列表/新建文件夹
  • 上传小于限制大小的文件
  • 读取已存在的文件
  • 上传大文件自动分卷
  • 识别分卷上传的文件,下载自动合并
  • 优化文件搜索速度
  • 完成命令行工具成品
  • 支持文件夹上传
  • 支持文件夹下载
  • win系统下的gui管理工具
  • 其他系统下的gui管理工具

命令列表

maildisk -h 查看命令帮助

         -s
         更改邮箱参数设置

         -lf
         列出邮箱的所有邮件文件夹

         -cf <邮件文件夹名>
         新建一个邮件文件夹

         -l <邮件文件夹>
         列出所有该邮件文件夹下的文件

         -c <邮件文件夹>
         清除所有该邮件文件夹下不完整的分卷文件

         -u <邮件文件夹> <本地文件> <云端文件>
         上传文件

         -d <邮件文件夹> <本地文件> <云端文件>
         下载文件

         -uf <邮件文件夹> <本地文件夹> <云端虚拟文件夹路径>
         上传文件夹,并清理不完整分卷的邮件
         注意:如果云端存在该文件,则不会上传

         -df <邮件文件夹> <本地文件夹> <云端虚拟文件夹路径>
         下载文件夹

         所有文件和路径都不能包含'<'符号

加入该项目

如果你愿意忍受我写的智障代码,那么欢迎pr

其他

该项目的代码可以随意引用,但请保留指向该项目的说明文字

About

📬🗂把邮箱变成网盘!全平台可用!配合树莓派可完美备份个人文件 / make your e-mail to a netdisk! based on .net core

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages