├── .gitignore ├── LICENSE ├── README.md ├── d1-init-basic.sql ├── d1-init.sql ├── docs ├── api.md ├── d1-row-reads-analysis.md ├── optimization-init.md ├── pin-feature.md ├── resend.md ├── v3.md ├── yijianbushu.md └── zhanshi.md ├── pic ├── alipay.jpg ├── bianjiefuzhiyanzhengma.png ├── cesifajian.png ├── cesjieshoujiieguo.png ├── dlu.png ├── mimabaohu.png ├── phone │ ├── fasonyoujian.png │ ├── lishi.png │ ├── shencheng.png │ ├── shoujianfajianxiang.png │ ├── shoujidengl.png │ ├── shouye.png │ ├── youjianxiangqing.png │ └── zidingyi.png ├── resend │ ├── 2adddomain1.png │ ├── 2adddomain2.png │ ├── 2adddomain3.png │ ├── 2adddomain4.png │ ├── 2adddomain5.png │ ├── createapikey1.png │ ├── createapikey2.png │ └── createapikey3.png ├── shouye.png ├── v3 │ ├── bianjiyonghuxinxi.png │ ├── chuangjianyonghu.png │ ├── denglujianding.png │ ├── ebtry.png │ ├── fenpeiyouxiang.png │ ├── fenpeiyouxiangduoge.png │ ├── jiaoyan.png │ ├── shanchushibai.png │ ├── shanchuyonghu.png │ ├── yonghuguanli.png │ └── youxiangshangxian.png ├── v4 │ ├── depl.png │ ├── depl1.png │ ├── depl2.png │ ├── depl3.png │ ├── depl5.jpeg │ ├── depl5.png │ ├── depl6.png │ ├── liebiao.png │ ├── xiugaiquanju.png │ └── youxiang.png ├── weichat.jpg ├── youjianneironchakan.png └── zhiding.png ├── public ├── css │ ├── admin.css │ ├── app-mobile.css │ ├── app.css │ ├── login.css │ ├── mailbox.css │ └── mailboxes.css ├── favicon.svg ├── html │ ├── admin.html │ ├── app.html │ ├── login.html │ ├── mailbox.html │ └── mailboxes.html ├── index.html ├── js │ ├── admin.js │ ├── app-mobile.js │ ├── app-router.js │ ├── app.js │ ├── auth-guard.js │ ├── login.js │ ├── mailbox.js │ ├── mailboxes.js │ ├── mock.js │ ├── storage.js │ └── toast-utils.js └── templates │ ├── footer.html │ ├── loading-inline.html │ ├── loading.html │ └── toast.html ├── src ├── apiHandlers.js ├── assetManager.js ├── authentication.js ├── cacheHelper.js ├── commonUtils.js ├── database.js ├── dbConnectionHelper.js ├── emailForwarder.js ├── emailParser.js ├── emailSender.js ├── mockData.js ├── routes.js └── server.js └── wrangler.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/README.md -------------------------------------------------------------------------------- /d1-init-basic.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/d1-init-basic.sql -------------------------------------------------------------------------------- /d1-init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/d1-init.sql -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/d1-row-reads-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/docs/d1-row-reads-analysis.md -------------------------------------------------------------------------------- /docs/optimization-init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/docs/optimization-init.md -------------------------------------------------------------------------------- /docs/pin-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/docs/pin-feature.md -------------------------------------------------------------------------------- /docs/resend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/docs/resend.md -------------------------------------------------------------------------------- /docs/v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/docs/v3.md -------------------------------------------------------------------------------- /docs/yijianbushu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/docs/yijianbushu.md -------------------------------------------------------------------------------- /docs/zhanshi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/docs/zhanshi.md -------------------------------------------------------------------------------- /pic/alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/alipay.jpg -------------------------------------------------------------------------------- /pic/bianjiefuzhiyanzhengma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/bianjiefuzhiyanzhengma.png -------------------------------------------------------------------------------- /pic/cesifajian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/cesifajian.png -------------------------------------------------------------------------------- /pic/cesjieshoujiieguo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/cesjieshoujiieguo.png -------------------------------------------------------------------------------- /pic/dlu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/dlu.png -------------------------------------------------------------------------------- /pic/mimabaohu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/mimabaohu.png -------------------------------------------------------------------------------- /pic/phone/fasonyoujian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/phone/fasonyoujian.png -------------------------------------------------------------------------------- /pic/phone/lishi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/phone/lishi.png -------------------------------------------------------------------------------- /pic/phone/shencheng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/phone/shencheng.png -------------------------------------------------------------------------------- /pic/phone/shoujianfajianxiang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/phone/shoujianfajianxiang.png -------------------------------------------------------------------------------- /pic/phone/shoujidengl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/phone/shoujidengl.png -------------------------------------------------------------------------------- /pic/phone/shouye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/phone/shouye.png -------------------------------------------------------------------------------- /pic/phone/youjianxiangqing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/phone/youjianxiangqing.png -------------------------------------------------------------------------------- /pic/phone/zidingyi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/phone/zidingyi.png -------------------------------------------------------------------------------- /pic/resend/2adddomain1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/resend/2adddomain1.png -------------------------------------------------------------------------------- /pic/resend/2adddomain2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/resend/2adddomain2.png -------------------------------------------------------------------------------- /pic/resend/2adddomain3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/resend/2adddomain3.png -------------------------------------------------------------------------------- /pic/resend/2adddomain4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/resend/2adddomain4.png -------------------------------------------------------------------------------- /pic/resend/2adddomain5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/resend/2adddomain5.png -------------------------------------------------------------------------------- /pic/resend/createapikey1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/resend/createapikey1.png -------------------------------------------------------------------------------- /pic/resend/createapikey2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/resend/createapikey2.png -------------------------------------------------------------------------------- /pic/resend/createapikey3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/resend/createapikey3.png -------------------------------------------------------------------------------- /pic/shouye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/shouye.png -------------------------------------------------------------------------------- /pic/v3/bianjiyonghuxinxi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/bianjiyonghuxinxi.png -------------------------------------------------------------------------------- /pic/v3/chuangjianyonghu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/chuangjianyonghu.png -------------------------------------------------------------------------------- /pic/v3/denglujianding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/denglujianding.png -------------------------------------------------------------------------------- /pic/v3/ebtry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/ebtry.png -------------------------------------------------------------------------------- /pic/v3/fenpeiyouxiang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/fenpeiyouxiang.png -------------------------------------------------------------------------------- /pic/v3/fenpeiyouxiangduoge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/fenpeiyouxiangduoge.png -------------------------------------------------------------------------------- /pic/v3/jiaoyan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/jiaoyan.png -------------------------------------------------------------------------------- /pic/v3/shanchushibai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/shanchushibai.png -------------------------------------------------------------------------------- /pic/v3/shanchuyonghu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/shanchuyonghu.png -------------------------------------------------------------------------------- /pic/v3/yonghuguanli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/yonghuguanli.png -------------------------------------------------------------------------------- /pic/v3/youxiangshangxian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v3/youxiangshangxian.png -------------------------------------------------------------------------------- /pic/v4/depl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/depl.png -------------------------------------------------------------------------------- /pic/v4/depl1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/depl1.png -------------------------------------------------------------------------------- /pic/v4/depl2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/depl2.png -------------------------------------------------------------------------------- /pic/v4/depl3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/depl3.png -------------------------------------------------------------------------------- /pic/v4/depl5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/depl5.jpeg -------------------------------------------------------------------------------- /pic/v4/depl5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/depl5.png -------------------------------------------------------------------------------- /pic/v4/depl6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/depl6.png -------------------------------------------------------------------------------- /pic/v4/liebiao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/liebiao.png -------------------------------------------------------------------------------- /pic/v4/xiugaiquanju.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/xiugaiquanju.png -------------------------------------------------------------------------------- /pic/v4/youxiang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/v4/youxiang.png -------------------------------------------------------------------------------- /pic/weichat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/weichat.jpg -------------------------------------------------------------------------------- /pic/youjianneironchakan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/youjianneironchakan.png -------------------------------------------------------------------------------- /pic/zhiding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/pic/zhiding.png -------------------------------------------------------------------------------- /public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/css/admin.css -------------------------------------------------------------------------------- /public/css/app-mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/css/app-mobile.css -------------------------------------------------------------------------------- /public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/css/app.css -------------------------------------------------------------------------------- /public/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/css/login.css -------------------------------------------------------------------------------- /public/css/mailbox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/css/mailbox.css -------------------------------------------------------------------------------- /public/css/mailboxes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/css/mailboxes.css -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/html/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/html/admin.html -------------------------------------------------------------------------------- /public/html/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/html/app.html -------------------------------------------------------------------------------- /public/html/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/html/login.html -------------------------------------------------------------------------------- /public/html/mailbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/html/mailbox.html -------------------------------------------------------------------------------- /public/html/mailboxes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/html/mailboxes.html -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/index.html -------------------------------------------------------------------------------- /public/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/admin.js -------------------------------------------------------------------------------- /public/js/app-mobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/app-mobile.js -------------------------------------------------------------------------------- /public/js/app-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/app-router.js -------------------------------------------------------------------------------- /public/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/app.js -------------------------------------------------------------------------------- /public/js/auth-guard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/auth-guard.js -------------------------------------------------------------------------------- /public/js/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/login.js -------------------------------------------------------------------------------- /public/js/mailbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/mailbox.js -------------------------------------------------------------------------------- /public/js/mailboxes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/mailboxes.js -------------------------------------------------------------------------------- /public/js/mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/mock.js -------------------------------------------------------------------------------- /public/js/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/storage.js -------------------------------------------------------------------------------- /public/js/toast-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/js/toast-utils.js -------------------------------------------------------------------------------- /public/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/templates/footer.html -------------------------------------------------------------------------------- /public/templates/loading-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/templates/loading-inline.html -------------------------------------------------------------------------------- /public/templates/loading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/templates/loading.html -------------------------------------------------------------------------------- /public/templates/toast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/public/templates/toast.html -------------------------------------------------------------------------------- /src/apiHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/apiHandlers.js -------------------------------------------------------------------------------- /src/assetManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/assetManager.js -------------------------------------------------------------------------------- /src/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/authentication.js -------------------------------------------------------------------------------- /src/cacheHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/cacheHelper.js -------------------------------------------------------------------------------- /src/commonUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/commonUtils.js -------------------------------------------------------------------------------- /src/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/database.js -------------------------------------------------------------------------------- /src/dbConnectionHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/dbConnectionHelper.js -------------------------------------------------------------------------------- /src/emailForwarder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/emailForwarder.js -------------------------------------------------------------------------------- /src/emailParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/emailParser.js -------------------------------------------------------------------------------- /src/emailSender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/emailSender.js -------------------------------------------------------------------------------- /src/mockData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/mockData.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/src/server.js -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idinging/freemail/HEAD/wrangler.toml --------------------------------------------------------------------------------