├── .dockerignore ├── .github └── workflows │ └── docker-build.yml ├── .gitignore ├── API_DOCUMENTATION.md ├── API_SECURITY.md ├── DEPLOYMENT.md ├── Dockerfile ├── LICENSE ├── README.md ├── deno.json ├── deno.lock ├── docker-compose.yml ├── index.ts ├── netlify.toml ├── netlify └── functions │ └── server.js ├── package.json ├── scripts └── deploy-deno.js ├── src ├── config │ └── index.ts ├── index.ts ├── interfaces │ └── mail-provider.ts ├── middleware │ └── api-auth.ts ├── providers │ ├── etempmail.ts │ ├── index.ts │ ├── mail-tm.ts │ ├── minmail.ts │ ├── tempmail-plus.ts │ └── vanishpost.ts ├── routes │ └── mail.ts ├── server.ts ├── services │ └── mail-service.ts ├── types │ ├── channel.ts │ ├── email.ts │ └── index.ts └── utils │ ├── helpers.ts │ └── http-client.ts ├── tsconfig.json ├── vercel.json └── wrangler.toml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/.gitignore -------------------------------------------------------------------------------- /API_DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/API_DOCUMENTATION.md -------------------------------------------------------------------------------- /API_SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/API_SECURITY.md -------------------------------------------------------------------------------- /DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/DEPLOYMENT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/README.md -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/deno.json -------------------------------------------------------------------------------- /deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/deno.lock -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './src/index.js'; -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/netlify.toml -------------------------------------------------------------------------------- /netlify/functions/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/netlify/functions/server.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deploy-deno.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/scripts/deploy-deno.js -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces/mail-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/interfaces/mail-provider.ts -------------------------------------------------------------------------------- /src/middleware/api-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/middleware/api-auth.ts -------------------------------------------------------------------------------- /src/providers/etempmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/providers/etempmail.ts -------------------------------------------------------------------------------- /src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/providers/index.ts -------------------------------------------------------------------------------- /src/providers/mail-tm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/providers/mail-tm.ts -------------------------------------------------------------------------------- /src/providers/minmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/providers/minmail.ts -------------------------------------------------------------------------------- /src/providers/tempmail-plus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/providers/tempmail-plus.ts -------------------------------------------------------------------------------- /src/providers/vanishpost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/providers/vanishpost.ts -------------------------------------------------------------------------------- /src/routes/mail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/routes/mail.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/services/mail-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/services/mail-service.ts -------------------------------------------------------------------------------- /src/types/channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/types/channel.ts -------------------------------------------------------------------------------- /src/types/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/types/email.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/utils/helpers.ts -------------------------------------------------------------------------------- /src/utils/http-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/src/utils/http-client.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/vercel.json -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hzruo/tempmailhub/HEAD/wrangler.toml --------------------------------------------------------------------------------