前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转Lighthouse】搭建即收即毁的临时邮箱系统

【玩转Lighthouse】搭建即收即毁的临时邮箱系统

原创
作者头像
CND
修改2022-04-22 20:56:17
1.4K0
修改2022-04-22 20:56:17
举报
文章被收录于专栏:小龙的博客

某些特定环境需要使用“即收即毁的临时邮箱系统”,本文与您一起搭建一个“即收即毁的临时邮箱系统”。可以按照依次执行一下脚本即可安装运行项目。每个命令都有说明,自己选择运行即可,不同环境请自行修改运行。

代码语言:javascript
复制
#安装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
# CentOS7+
systemctl stop postfix
#启动项目
pm2 start bin/www
#设置开机启动
pm2 startup
pm2 save

Docker部署

原作者的源码中已经写好了Dockerfile。

但是原作者并未发布到docker.com。

我将作者的源码forked一份,重新修改了部分文件。已经成功发布到docker.com方便大家使用!

博主部署的Docker镜像地址: malaohu/forsaken-mail

那些免费的Docker容器可以部署呢?有哪些限制?

首先有独立的IP, 必须支持25端口。

当然Hyper_也是可以的。

有人问Hyper_需要信用卡验证,怎么办?

博主提示下,万能的淘宝,去搜索吧!

部署只需要一行代码:

代码语言:javascript
复制
docker run --name forsaken-mail -d -p 25:25 -p 3000:3000 malaohu/forsaken-mail

部署完成即可!

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

绑定域名

直接将域名解析到服务器IP, 或者CNAME到某个网址即可。想拥有你自己的域名?

试一试将自己域名CNAME到自己的域名,然后使用你的域名加上3000 端口访问一下试一试吧!

有惊奇发现哦,瞬间创建自己的域名邮箱!

反向代理

如果觉得3000端口不方便也可以做反向代理哦!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker部署
  • 绑定域名
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档