当前位置:首页 > IT > 正文内容

利用Forsaken Mail软件在Linux VPS自建临时域名邮局

admin6年前 (2018-10-14)IT928

因为在很多时候我们需要注册账户的时候用免费邮局是不行,需要用到域名邮局,如果简单的为数不多的域名邮局我们可以用腾讯域名邮局配置,但是老左发现域名邮箱有邮局用户数量限制,添加多了会提示超过数量,每次去删除再添加又显得不够效率。

老左在前面"Linux VPS主机利用Postfix、Dovecot软件自建简单邮件服务器"文章中有提到可以使用Postfix和Dovecot软件在VPS中架设域名邮局,但是有一个弊端就是在架设的时候配置文件要修改很多,显得有点麻烦,于是老左就在搜寻有没有其他更好的方法。有看到可以利用Forsaken Mail在VPS中配置创建临时的域名邮局,而且还可以WEB可视化设置,看着不错,那就一起安装看看。

第一、Forsaken Mail安装准备工作

1、在这篇文章中,老左采用的是Linode VPS主机CentOS6.8 64位系统,因为在测试项目的时候我喜欢开这样的随时删除的机器,用完再删除。

2、我们需要准备一个临时域名,可以是一些平台提供的免费域名,比如以前提供的.CF、.TK域名不懂是否还有提供注册,或者前几天看到景安有提供免费.TOP域名不懂是否还可以,或者有几块钱的域名,这个我们自己想办法。

第二、域名解析指向

1、添加域名A记录指向 VPS主机IP地址

2、添加域名MX记录指向VPS主机IP地址,优先级设置10

第三、安装Node.js、npm

因为在后面编译和安装软件的时候需要用到Node.js、npm,所以我们需要在当前VPS主机中安装好比较新的版本,直接用yum安装是不行的版本较老,可以参考"CentOS系统快速通过yum安装nodejs和npm工具方法"文章安装较新版本。

1、安装5.x版本

curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -

2、安装编译

yum install -y nodejs

安装完毕之后,我们检查看看是否有反馈版本。

第四、下载和安装Forsaken Mail

wget https://github.com/malaohu/forsaken-mail/archive/master.zip
unzip master.zip
cd forsaken-mail-master
npm install && npm start

这里老左参考微魔部落(https://www.vmvps.com/how-to-install-a-temporary-email-system-like-10minutemail-on-your-vps-from-vmvps-dot-com.html)和Forsaken Mail官方文档(https://github.com/malaohu/forsaken-mail)提供的方法进行下载和安装。

PS:Linode太懒了, 默认都不支持wget,还要我们自己预先安装上。

看到这个界面看来成事了。地址栏中输入我们解析的域名(http://绑定的域名:3000)。

第五、Forsaken Mail临时邮局使用

可以看到WEB界面操作邮件账户,右上角可以随机生成邮局,也可以自己自定义前缀。这里老左随便设置一个,然后用其他邮箱发送一个邮件看看。

看到是可以接受邮件的。

第六、Forsaken Mail临时邮局总结

1、使用Forsaken Mail方法搭建临时域名邮局比之前Postfix和Dovecot稍微简单一点,至少不要一行行的配置文件。

2、Forsaken Mail只能作为临时可能需要较多域名邮局注册账户使用,一般我们还是用不到的。但是上面在安装Forsaken Mail之后默认没有后台运行,可以用screen后台运行,要不关闭SSH之后就失效了。

第七、使用pm2让nodejs在后台运行,否则关闭ssh窗口后将终止进程

npm install -g pm2 

pm2 start forsaken-mail-master 

pm2 startup 

pm2 save

停止 pm2 stop forsaken-mail-master

推荐使用screen或者pm2等让Forsaken Mail临时邮局在后台运行

以下为pm2使用方法

npm install -g pm2 

pm2 start bin/www 

pm2 startup 

pm2 save

停止 pm2 stop bin/www 


pm2停止

停止特定的应用。可以先通过pm2 list获取应用的名字(--name指定的)或者进程id。

pm2 list  获取应用的名字
pm2 stop app_name|app_id  停止特定的应用
pm2 stop all 停止全部


扫描二维码推送至手机访问。

版权声明:本文由小龙的博客发布,如需转载请注明出处。

本文链接:https://xl.cndyun.com/post/355.html

“利用Forsaken Mail软件在Linux VPS自建临时域名邮局” 的相关文章

对象存储服务COS-各平台SDK下载及使用案例讲解

当前浏览器不能支持视频播放,请采用chrome或IE9以上浏览器 转至腾讯云...

紧急阻止比特币病毒,教你关闭电脑135、139、445端口 ​

紧急阻止比特币病毒,教你关闭电脑135、139、445端口 ​

关闭445端口的方法! 方法一.使用360防黑加固 1.打开360主界面,点击右下方的“更多”选项; 2.在更多中搜索“防...

Linux软件源、内核升级方法

【CentOS 系列用户】1)yum clean all && yum makecache,更新软件源2)yum update kernel gblic -y,更新当前内核版本3)reboot,重启生效4)uname -r,检查当前版本是否为上述【安全版本】,如果是,则说明修复成功。...

CentOS 系统执行 yum update 更新不升级系统内核

CentOS 系统执行 yum update 更新不升级系统内核

针对一般业务场景,建议不要自行升内核(涉及到内核存在重大安全漏洞场景除外)。如何在进行系统软件更新操作时,剔除系统内核的升级。本文对此进行简要说明。这里以 CentOS 6.5 为例来进行说明:1、首先打开 /etc/yum.conf 文件。2、然后在 [main] 后面加入以下两行代码,如下图所示...

Linux 系统 tmp 目录的安全设置

Linux 系统 tmp 目录的安全设置

在Linux系统中,至少有两个目录保存着系统的临时文件,一个就是 /tmp,另外一个是 /var/tmp。这两个目录有一个共同点就是所有用户在该目录下拥有可读写,可执行的权限,参考截图:因为两个目录的权限的问题,攻击者可以把病毒或者木马文件放到这些临时目录下,用于信息的收集或者伪装运行系统的程序而实...

又开始了域名的备案之旅

又开始了域名的备案之旅

昨天说到,lanhuoguo.com域名买到了,这几天还是总收到推荐这个域名的邮件,也不知道发送者知不知道我已经买下了这个域名。不过人家邮件里对于com域名的描述还是有价值的。给大家截个图。COM是全球通用的后缀,用户习惯都是输入.com ,客户流量也都集中在com。com后缀域名更有利于网络推广优...