logo NodeSeekbeta

复刻 mail.tm 的临时邮箱有需要的吗?

很早之前就看到 mail.tm 这个产品,看上去很简洁很不错,无论是自用还是提供服务来跟他一样赚取AdSense的收入。

最近刚刚复刻完成,上次看到论坛里有哥们需要,如果需要的人多我就上传到GitHub。

主要功能:
1、用户默认访问就会生成一个用户,包括邮箱地址和密码
2、支持单用户多个邮箱,随时可以切换
3、支持多域名,新增域名只需要解析mx记录过来就可以

由于当前是自用状态,所以还有一些待完成的功能:
1、无后台管理
2、没有做密码修改功能

由于只是接收邮件,所以不需要25端口出,随意一个vps都可以放。使用的技术基本上是完全跟 mail.tm 一样:

Mercure:提供服务器向浏览器实时推送新邮件通知的实时通信功能。
Nuxt.js:作为 Vue.js 框架,用于构建高性能、服务端渲染的用户交互前端界面。
Haraka:一个高性能的 Node.js SMTP 服务器,专门负责接收和处理所有传入的邮件。
PostgreSQL:存储所有域名、账户、邮件等数据。
Node.js:为 Haraka(邮件服务器)和后端部分服务提供了 JavaScript 运行时环境。

收件列表页面
5UslCoIieihs9zFUI9XJ4F9DJ5xEpd1n.webp

邮件阅读页面
rrVlSmbYPmGUrsj3xsXFsyx3VbX2yWQ7.webp

账户设置
dKotfjKJjNJWyNM8avwznSqmpX6JuPem.webp

  • 要要要 一直在找

  • 如果可以放 CF 就更方便了

  • @dajiji666 #2

    这个版本是自己搭建邮件接收服务器的,可以避免基于CF的临时邮箱采用CF作为邮件接收时的catch-all带来的问题。很多严格一点的服务是很容易来判定是否是catch-all邮箱的。

  • yao

  • xhj007 佬开源嘛

  • 给大佬顶

  • @顽皮的小石头 #5

    主要看需要的人不多,想着发了也没啥用,后来就干其它的去了。。。

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有43592位seeker

🎉欢迎新用户🎉