场景需求

不需要长时间使用的邮箱

需要大量创建临时邮箱

使用匿名邮箱

环境说明

**` `Forsaken Mail`是一个临时邮箱系统,可以供任何人接受邮件,即收即毁,支持自定义邮箱地址前缀,这里就说下`Docker`和`NPM`两种安装教程,任选一种即可,有兴趣或者有需求的可以玩玩。

Github地址:https://github.com/denghongcai/forsaken-mail

开启25 跟3000端口

发工单开 25 跟 3000端口

宝塔面板放行25 跟 3000端口

运营商(xx云等)到安全组开启机可

国外VSP(如xx工等) 一般不用开

安装Docker环境

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复制代码

Docker 运行 Forsaken Mail 镜像

​`````` docker run --name forsaken-mail -d -p 25:25 -p 3000:3000 denghongcai/forsaken-mail 复制代码

注意:可能会出现端口25被占用

##找出占用端口程序PID

$ netstat -anp |grep 25

##关闭该程序

$ kill -9 PID

## 重新运行Docker 镜像

docker start ID/name复制代码

使用 域名 代替 IP

做到前面这一步已经可以通过 VSP_IP :3000 来访问,但是不能通过 域名:3000 进行访问

此时就应该进行域名解析——登录你的域名管理。

一级域名解析

需要添加以下2条解析记录。 了解MX记录 , A 记录可参考上一篇 域名解析

#MX记录, xx.com 是你买的域名 mx 不要更改

xx.com MX 10 mx.xx.com

#A记录

mx.xx.com A 服务器IP复制代码

其实如果xx.com 被你用了的话,就需要使用 二级域名解析(比如 mail.xx.com)

#CNAME记录

mail CNAME @

#A记录

mail.xx.com A 服务器IP复制代码

配置Https访问

如果还不满足使用http://mx.xx.com:3000,或者想使用Https域名访问主界面,那我们可以使用Caddy反代。这里所使用的域名只能是上面设置MX记录的xx.com,并提前将域名A记录解析到服务器IP。

1、安装Caddy使用命令:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

#备用地址

wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

2、配置Caddy复制代码

2、配置Caddy

#以下全部内容是一个整体,请修改2个域名后一起复制到SSH运行!

echo "xx.com {

gzip

tls admin@moerats.com

proxy / mx.xx.com:3000

}" > /usr/local/caddy/Caddyfile复制代码

3、启动Caddy

/etc/init.d/caddy start复制代码

最后可以打开https://xx.com访问,使用Docker应用还是容易的。

感谢Hugo&平台 OpenWrite 发布! !

有疑问加站长微信联系(非本文作者)

php版临时邮箱,Forsaken Mail创建临时邮箱系统| 手把手教程相关推荐

  1. Linux操作Oracle(12)——Oracle创建只读账号 【手把手教程】

    目录 需求说明 第一步:创建只读账号 第二步:赋予账号连接数据库等基本权限

  2. 小技巧:如何创建公共邮箱?教育邮箱创建哪个好?

    从事教育行业的小伙伴们,是不是经常遇到这种情况呢?同一门课程共用一份课件,如果课件太大,没有办法在群里传输.课件传来传去,到最后已经不知道原文件是什么样了,不得已又要重新制作一份新的课件. 如果你开通 ...

  3. ipad查看qq邮箱收件服务器,QQ邮箱Apple终端的邮箱管理解疑 | 我爱上QQ

    下面向大家介绍如何使用Mac上的邮件应用程序Mail创建QQ邮箱帐户 ,这里以iMac为例: 1.在邮箱中启用IMAP服务. 2.在Mail中新建QQ邮箱账户的第三步(创建过程见这里),点击" ...

  4. linux 创建临时文件目录 mktemp 命令 简介

    目录 1 .语法 2 .选项列表 3 .实例 1 )创建临时文件 2 )创建临时目 3 )在/tmp中创建临时文件 4 )在指定目录下创建临时目录 5 )使用选项-u创建 6 )使用选项-du创建 创 ...

  5. python tempfile 创建临时目录

    一.tempfile介绍 该模块创建临时文件和目录.它适用于所有支持的平台.TemporaryFile,NamedTemporaryFile,TemporaryDirectory,和SpooledTe ...

  6. linux 创建临时文件目录 mktemp 命令(创建随机名临时文件)

    创建临时文件或者目录,这样的创建方式是安全的.此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1 .语法 mktemp [ 选项]   ...

  7. 企业邮箱登录方法:临时用邮箱登录手机微信邮箱

    公司入职一个零零后的新同事,早上刚刚交接完资料,就问我公司用的企业邮箱还是个人邮箱,怎么登陆使用?作为HR的我当然要普及一下了,我们公司用的是TOM企业邮箱,20余年邮箱运营经验,可定制域名,安全便捷 ...

  8. Go 学习笔记(49)— Go 标准库之 io/ioutil(读写文件、获取目录下的文件和子目录、创建临时目录和文件)

    1. 简要概述 import "io/ioutil" 包 io/ioutil 实现一些 I/O 实用程序函数. 2. 相关函数 2.1 func ReadAll func Read ...

  9. 【C语言刷题】交换两个变量(包含不创建临时变量)的解法

    目录 一.常规方法(引入空瓶变量) 二.题目要求,不允许创建临时变量 2.1 通过两数加法实现交换 2.2 按位异或操作符实现交换 题目:写代码实现两个变量的交换.(不允许创建临时变量) 一.常规方法 ...

最新文章

  1. 持续集成之戏说Check-in Dance
  2. 为什么不推荐正沿+lockup+负沿的scan chain?
  3. 微软EPG老大发给员工的mail
  4. FatFsVersion0.01源码分析
  5. 自动化测试和手工测试
  6. python槽格式里填啥_用于填充插槽的网络挂钩
  7. 数据湖 VS 数据仓库之争?阿里提出大数据架构新概念:湖仓一体
  8. Redis持久化配置
  9. 数据结构之图的存储结构一及其实现
  10. postfix只能发邮件,不能接收从其他邮箱发送的邮件 451 4.3.5 Server conf
  11. Android视频点播-边播边缓存-方案
  12. 176条DevOps人员常用的Linux命令速查表
  13. Oracle 11g R2 软件下载网址收藏
  14. P、NP、NPC、NP-Hard
  15. QT自定义Widget实现鼠标拖动窗口移动位置及鼠标拖拽窗口边缘窗口大小改变
  16. Python: Basemap进行数据可视化分析------专题图绘制
  17. SequoiaDB巨杉数据库-卸载
  18. sessionStorage 存储和获取对象
  19. 轻量化CICD平台建设
  20. 论文解读:Few-shot Slot Tagging with Collapsed Dependency Transfer and Label-enhanced Task-adaptive Proje

热门文章

  1. 罗技k380连接双系统(win10和ubuntu18)
  2. 一 类加载机制深度解析
  3. [从头学数学] 第208节 带着计算机去高考(序)
  4. 计算机毕业设计、课程设计之 [含论文+开题+任务书+中期检查+ppt+源码等]S2SH+mysql城市公交管理系统
  5. 虚幻浏览器插件 加载透明网页
  6. FPGA——FIFO
  7. led灯什么牌子的质量好又耐用?2022性价比高的led护眼灯品牌推荐
  8. 使用JavaScript解析网址
  9. 在线旅游市场分析2014年数据
  10. 求最长上升子序列长度和输出序列