使用forsaken-mail搭建自己的临时邮箱系统
forsaken-mail是一个开源的临时邮箱系统,既然叫做“临时邮箱”,字面上理解就可以知道是用于临时接收,即收即毁的邮箱系统,网上类似于这个项目的有好几个,感兴趣的可以自己去搜一搜。
下面这个是安装后的截图:
文章图片
安装步骤如下:
1.服务器要能接收邮件,必须要开启25端口,具体怎么开启,不同的云服务器有不同的方法,网上有很多教程,自己可以去搜下。
2.设置邮箱后缀为如@abc.com(自己的域名),则需要对abc.com域名添加MX解析记录,下面为阿里云的操作步骤
(2.1)添加MX记录
文章图片
(2.2)添加A记录,我这里是设置了二级域名,如果是一级域名,主机记录填写@即可
文章图片
3.服务器配置完毕,接下来安装代码,这里使用npm安装,如果未安装npm的,可以去搜一下怎么安装,npm安装完毕继续往下看
//安装命令
git clone https://github.com/denghongcai/forsaken-mail.git
cd forsaken-mail #安装Forsaken Mail
npm install #后台运行Forsaken Mail
screen -S forsakenmail
npm start
运行完成后按Ctrl+A,然后按D键,即可回到原来的界面,然后打开http://abc.com:3000(自己的域名)就可以访问到临时邮箱了,如果打不开,有可能是防火墙的原因
4.如何查看forsaken-mail是否在运行中呢?
ps -aux|grep forsakenmail| grep -v grep
5.关掉 forsaken-mail进程
kill -9进程号
6.到此,你就拥有自己的临时邮箱系统了,可以自己改成想要的功能
【使用forsaken-mail搭建自己的临时邮箱系统】
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- 六步搭建ES6语法环境
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用