MENU

浅谈自建临时邮箱 - Forsaken Mail

May 26, 2022 • Read: 572 • 技术

有一个自己的邮箱真的香, 但是大部分时间我们的邮箱都是收件, 而且几乎都是一次性邮件(验证码之类的), 废话不多说, 记录一下搭建的过程.

先看成品:eeooc.com

成品

什么是Forsaken-mail?

一种自托管的一次性邮件服务, 页面简洁, 如上图

搭建

所需材料

一个开放25端口的服务器(尽量是CentOS7), 一个域名

安装宝塔(开心版也可以)
查看25端口是否开放
其次看25端口有没有占用, 如果有占用的话结束该程序.

[root@tsutsu ~]# netstat -ntpl |grep 25
tcp6       0      0 :::25                   :::*                    LISTEN      2399/docker-proxy-c
[root@tsutsu ~]# kill -9 2399

安装docker

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker.service

新建容器安装Forsaken-mail

docker run --name forsaken-mail -d -p 25:25 -p 3000:3000 denghongcai/forsaken-mail

访问http://ip:3000, 如果出现网页即可

配置邮箱

整两个域名解析:

A --> 你的IP
MX --> 刚刚的A标签

在宝塔中新建网站, 然后开启反代, 反代中填写:
开启反代

美化界面

文件都在Docker容器中, 不方便修改怎么办? 别急, 看下面这个文章能够解决:

如何修改Docker中的文件?

我提供一下关于Forsaken-mail修改界面所需的文件
导出到/www/forsaken-mail

docker cp 容器id:/forsaken-mail/public /www/forsaken-mail

修改完之后导入

docker cp /www/forsaken-mail/public  容器id:/forsaken-mail

懒人有个性

如果你不想搭建, 却想要自定义邮箱后缀, 那么请这么做

给你的域名添加一个叫做eooc的解析 (只要是eooc.开头就可以)

CNAME --> fuck.tsutsu.icu
MX --> fuck.tsutsu.icu

然后访问你的域名即可~

Archives QR Code Tip
QR Code for this page
Tipping QR Code
Leave a Comment

2 Comments
  1. Arcitcgn Arcitcgn     Windows 11 /    Google Chrome

    备案了不敢干这事了,邮箱的普及率基本很高,这样似乎有点好烦资源

    1. Arcitcgn Arcitcgn     Windows 11 /    Google Chrome

      @Arcitcgn烦——废;不过界面真的好美