即时销毁的邮箱
题图来自:http://113123.xyz/post-252.html
很多时候我们需要注册一个用户才能使用论坛或者网站的完整功能,除了手机外,大多数还是需要一个电子邮箱才能注册,如果使用我们的个人或者工作邮箱,免不了会收到很多广告或者推销等垃圾邮件。
Forsaken Mail 是一个免费、开源的临时邮箱系统,可以供任何人接受邮件,即收即毁,支持自定义邮箱地址前缀,这样我们注册完之后这些临时邮箱就不再需要了,避免了收到收到垃圾短信。
官网提供的 Online Demo 地址:http://disposable.dhc-app.com/,感觉好像有了新的界面。

原来是长成下图这样的,而且我们即将安装出来的也是这样的。

准备
假设你的域名为 abc.ml ,为了接收电子邮件,假设你想邮件地址格式都为 *@abc.ml 的形式,需要添加两条 DNS 记录:
- 首先是MX记录:
abc.ml MX 10 mx.abc.ml。这意味着该地址的邮件服务器*@abc.ml将为mx.abc.ml。 - 然后是A记录:
mx.abc.ml A 服务器IP。这告诉可以在哪个IP地址找到邮件服务器。

- 在
frpc.ini中映射端口25
1 | [smtp:tcp_port] |
安装
在 docker 注册表中搜索 Forsaken ,选择第二个 denghongcai/forsaken-mail,双击下载。

端口
端口要避免冲突

测试
在浏览器中输入 http://群晖IP:3280 ,即可看到主界面

接下来设置反向代理

你可以用 smtp服务器测试程序 来验证设置是否正确,地址:https://mxtoolbox.com/diagnostic.aspx
你也可以跳过这一步,直接做收发邮件测试
在邮件主页的右上角指定一个邮箱,比如 test@mail.abc.ml,只要输入 test 即可,后缀是主动生成的。

发个邮件试试,设置没问题的话,顶多一分钟就可以看到邮件了

实际上,收件人为 test@mail.abc.ml 和 test@abc.ml 都是可以的
发给
test@abc.ml
发给
test@mail.abc.ml
当然如果你不想这么混乱,可以不用反代,直接用 frp 把端口 3280 映射出来,这样就可以通过 http(s)://abc.ml:3280 来访问主页,邮箱也会变成 test@abc.ml 了
1 | [mail] |
如果你备案了,而且 80 端口没有被占用,改成 remote_port = 80 就可以通过 http(s)://abc.ml 来访问了这个网页了。
我习惯了按需启动 docker ,也就是说平时是这样的

虽然 Forsaken Mail 本身系统占用并不高,但是还是只有在需要用到时才会启动

福利
如果你懒得自己安装,推荐几个可以直接使用的临时邮箱:
Tmail邮箱,可以自己指定邮箱前缀,支持多域名,支持多语言;
地址:https://xkx.me/TEMP MAIL邮箱,不能修改邮箱前缀,支持多语言;
地址:https://temp-mail.org/zh/临时邮箱,也不能修改前缀,但是支持多个域名,中文版
地址:https://www.linshiyouxiang.net/Moakt邮箱,可以自己指定邮箱前缀,支持多域名,支持多语言;
地址:https://www.moakt.com/zh10分钟邮箱,可以自己指定邮箱前缀,支持多语言;
地址:https://10minutemail.net/?lang=zh-cn
排名不分先后,看各人的需求。
祝周末愉快~
参考文档
denghongcai/forsaken-mail 代码主页
地址:https://github.com/denghongcai/forsaken-mailForsaken-Mail 搭建教程 - 临时邮箱系统(即收即毁) | 喵斯基部落
地址:https://www.moewah.com/archives/1329.htmlIT男的VPS系列教程 篇五:如何自己搭建一个即时销毁的邮箱?_IT互联网_什么值得买
地址:https://post.smzdm.com/p/717637/使用Forsaken Mail搭建一个临时邮箱系统,即收即毁 - Rat’s Blog
地址:https://www.moerats.com/archives/723/