前几日与跟小伙伴一起折腾东西无意间发现的IP邮箱(可以接收邮件),于是我便顺手去QQ个人中心设置了主显帐号:
准备
准备一台小鸡(VPS 需要有1个外网 IP)即可,博主就用 256 MB 的小鸡鸡来瞎搞着玩吧。

方法
利用 Forsaken-Mail 来搭建一个临时的邮箱系统就可以了,地址:https://github.com/denghongcai/forsaken-mail

搭建
以下教程转载于:如有乐享

作者开源地址:https://github.com/denghongcai/forsaken-mail

源码是nodejs编写。部署非常简单!

Linux部署
首先需要安装 nodejs 转向教程 >>> 【小白教程】nodejs安装教程指南
可以按照依次执行一下脚本即可安装运行项目。
每个命令都有说明,自己选择运行即可~
以下脚本只在CentOS6 系统调试运行过,其他环境请自行修改运行~

安装git

yum install git –y

安装nvm

curl –o– https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
export NVM_DIR=“$HOME/.nvm”
[ –s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh”

安装nodejs和 npm

nvm install 6.10.0

查看nodejs版本是否正确,显示 6.10.0

node –v

下载项目源码

git clone https://github.com/malaohu/forsaken-mail.git
cd forsaken–mail

安装项目需要的库

npm install

安装pm2工具

npm install –g pm2

禁用postfix和sendmail

killall sendmail
/etc/init.d/postfix stop
chkconfig —level 2345 postfix off
chkconfig —level 2345 sendmail off

启动项目

pm2 start bin/www

设置开机启动

pm2 startup
pm2 save
Docker部署
部署只需要一行代码:

1
docker run —name forsaken–mail –d –p 25:25 –p 3000:3000 malaohu/forsaken–mail

部署完成即可!

然后直接使用EndPoint的网址加上端口 3000 即可访问了!

博主测试部署:

绑定域名
直接将域名解析到服务器IP, 或者CNAME到某个网址即可。

想拥有你自己的域名?

试一试将自己域名CNAME到 IP即可
然后使用你的域名加上3000 端口访问一下就可以咯~
原文链接:
https://wangdalao.com/1015.html

标签: none

添加新评论