【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
公告:铁柱资源网为用户提供最新的原创技术教程,还有电脑技巧以及其他日常信息 游戏资讯等 让我们的生活更加精彩有乐趣!铁柱网原先域名:qq8m.com,部分地区打不开,新域名:qq8m.com,qq8m.com,qq8m.com重要的事情说三遍
铁柱资源网网站源码【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程

【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程

网站源码傲轩小编2026-03-23 9:46:441.73 KA+A-
项目地址:123nhh/tempmail: 支持多域名、自动 MX 记录校验及 Web 管理面板的自托管临时邮箱服务。

先介绍一下项目特色:
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
webui展示:
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程 【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程 【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程 【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程 【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程 【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
首先,你要拥有的


  • 一台开放25端口的服务器

  • 一个你喜欢的域名


ok,教程开始,我将使用一台全新的服务器来进行演示,这里ip以66.92.*.*为例

第一步,确定你的服务器是否能收件


运行一下下面的脚本
bash <(curl -sL IP.Check.Place)复制代码
如果你是新服务器,这时会显示
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程

输入y并回车,然后等待即可
等待一会,然后你会看到下面的界面

【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
一般来说,这样的就是能建的(如上图)
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程

这样的就是不能的,然后,让我们进入下一步吧\~

安装docker


bash <(curl -sL 'https://get.docker.com')复制代码
等待一会输入
docker --version复制代码

【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
第三步,克隆仓库

在终端输入以下命令
git clone https://github.com/123nhh/tempmail.gitcd tempmailcp .env.example .env复制代码
第四步,更改".env"和"docker-compose.yml"文件


这里直说需要更改的内容,怎么更改自行搜索,实在不行可以下载到本地改完后再传上去
如果只是自用的话理论可以不用改,后面去后台关闭注册即可
打开.env文件,你会看到关于各个端口需要更改的地方(不懂的不需要改,懂了再改)
这里需要重点更改的如下

.env

POSTGRES_PASSWORD=<改为一个强密码,后续以pgpw替代该密码>REDIS_PASSWORD=<改为一个强密码,后续以rdpw替代该密码>API_DB_DSN=postgres://tempmail:<pgwd>@pgbouncer:6432/tempmail?sslmode=disableAPI_REDIS_PASSWORD=<rdpw>复制代码
docker-compose.yml(理论来说不追求特别安全可以不改,但是如果搭配nginx反代等建议更改,这里不详细说明,文件内已详细说明)
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
第五步,运行

在 ~/tempmail 目录下执行
docker compose up -d复制代码
后续更改配置文件了重启docker即可(在目录下执行"docker compose down && docker compose up -d")

第六步 获取管理员apikey后登录

在\~/root/tempmail下执行
cat data/admin.key复制代码
然后会获取到以下内容
# TempMail Admin API Key# Auto-generated on startup — keep this secret!ADMIN_API_KEY=tm_admin_***********复制代码
这个"tmadmin\***********"即为你的apikey

第七步,进入后台


访问 http://ip 即可
在这里填写你刚才获得的key即可

【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
第八步,添加域名,这里默认你的域名已经添加进cf了,这里以aba-aba.de举例(此域名仅仅做示例,域名内无内容)

   1、打开cf,添加A解析
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
   2、进入系统设置一栏填写你的服务器ip和域名,记得点保存
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
   3、打开域名列表栏,在这里就能看到填写提示了(MX解析为必须,TXT解析可选)
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
   4、打开cf的域名管理,这里我以mail.aba-aba.de演示
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
然后点下面的保存!!! 【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
   5、返回临时邮箱页,点击 【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
   6、填写你加的域名,这里就是示例的mail.aba-aba.de
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
若域名MX解析未到位则会进入列队
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
出现这个
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程 
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
即为添加完成,返回域名列表进行查看
【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程
已经完成
第九步,使用


在邮箱总览页点击新建邮箱即可,或通过api调用,参见webui的使用示例
自用记得关闭注册哦

【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程

把这个关了即可
FAQ



Q1:邮箱时间太短怎么办?
A1:前往"系统设置"内"邮箱有效期(分钟)"处设置

Q2:我调用API时感觉并发过小怎么办?
A2:前往.env修改"API_RATE_LIMIT","API_RATE_WINDOW"两条,默认每分钟500次请求

【自建临时邮箱】一个能撑得起高并发的VPS自建邮箱教程

Q3:我忘了apikey怎么办?
A3:管理员key请在\~/tempmail/data/admin.key查看,也可看第六步教程;用户key找管理员看

Q4:这个域名池是什么意思?
A4:这个域名池参考了某其他的临时邮箱的思路,这里更适合个人/团队使用,普通成员也可添加自己的域名进域名池供集体调用

Q5:用APIkey创建邮箱时创建不了
A5:检查"系统设置"-"每账户邮箱上限"设置


点击这里复制本文地址 以上内容由铁柱网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!


扫码关注“铁柱网”微信公众号
更多精彩,等你来撩

有好的文章或资源希望【铁柱网】帮助分享推广,猛戳这里我要投稿

支持Ctrl+Enter提交
qrcode

铁柱资源网 © All Rights Reserved.  

嘿,欢迎咨询
请先 登录 再评论,若不是会员请先 注册