受够了宝塔邮局的各种收不到邮件,各种麻烦,不如尝试这款Xmail邮局

Xmail邮局,只能收件,不能发邮件,很适合做注册业务、卖账号的小伙伴使用

对比宝塔邮局,采用go语言开发,领先时代的编程语言,要方便、易用、强大不少,带有完整的api取件功能。

安装教程

首先我们要拥有一个服务器,开放了25端口,能收邮件的才行。

腾讯云、阿里云、甚至很多小厂都禁止25端口,无法搭建邮局

但欧云是例外,专门推出了支持邮局的服务器给广大邮局业务者带来了福音。

欧云官网https://www.ouyun.cc

收邮件:推荐选择大带宽区的,虽然邮局禁用,但是只是禁发邮件,无法发邮件而已,做收验证码业务的收件的,推荐买大带宽的

发邮件:直接看【billion邮局】的教程,宝塔邮局发邮件不太舒服

https://xuexi.ouyun.cc/category/jc/mailjc/billionmail

收邮件:服务器配置推荐(发邮件,建议买高配,不然发送速度不快)

2核2G 大概能创建1万个左右的邮箱账号(小业务,一般选这个)

4核4G 能几万个

8核8G 适合计划几十万个的账号

系统推荐

1、centos7.9(非常推荐)速度快,但是安装宝塔前,要换源,教程有说明

2、centos9 stream(一般)版本更新,但安装缓慢,装好以后也很不错

3、ubuntu24(还行)【禁选debian12】debian12很多错误提示

1.2 购买域名

域名可以腾讯云、阿里云或者其他地方购买都行
腾讯云https://console.cloud.tencent.com/domain/all-domain/all

域名是什么?比如ouyun.cc、qq.com、baidu.com这些就是域名

对于邮箱:123@qq.com、123@163.com

@后面的就是域名,你要有了域名才能生成邮箱。

 第二步 安装宝塔

2.1 访问宝塔安装网站

网站为https://baota.ouyun.cc/index.html

点右上角,注册宝塔账号

2.2 下载宝塔ssh

下载网站为https://baota.ouyun.cc/downssh.html

2.3 宝塔ssh连上服务器

打开宝塔ssh软件后,点顶部【终端】,将ip、端口号、密码 复制进宝塔ssh,点确定

2.4 双击连上服务器

2.5 centos7.9 系统换源

换源命令为(centos9 stream不需要执行此命令)

bash <(curl -sSL www.ouyun.cc/dz/jb/centoshy.sh)

右键粘贴进ssh,回车。禁止使用ctrl + c/v,因为linux系统里,ctrl+c/v为取消什么的其他指令

2.6 执行宝塔安装命令

宝塔安装命令为

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ad938358

2.7 打开宝塔

选中宝塔地址,浏览器地址栏粘贴,打开,复制用户名、密码,就能进入宝塔

【【【将地址、用户名、密码,复制发给你的微信,保存,避免找不到了】】】

2.8 登陆宝塔

打开宝塔后,会让你登陆,登陆 2.1步骤 注册的宝塔账号,应该也可以微信扫码登陆的

第三步 安装Xmail邮局

3.1 创建xmail文件夹

理论上任意地方都行,但是为了方便管理,就在文件夹/www/wwwroot目录下创建,名为xmail的文件夹,然后【双击打开文件夹】

3.2 上传xmail源代码

源代码放在qq群文件里,邮局相关的,点击下载,右键打开所在位置目录文件夹

直接拖拽上传到上一步创建的xmail文件夹里,双击解压

3.3 创建go项目

第一个项目执行文件,选择,我们刚创建上传,解压的文件的

/www/wwwroot/xmail/xmmail_linux_amd64

注意是amd64,不是arm64

其他的填写如下

项目端口:8080,可以勾选放行,仅域名打开的,也可以不勾选

运行用户:选root,默认www权限不够

开机启动:勾选,这样重启服务器就不怕邮局没启动了

绑定域名:不要写,下面有反向代理教程 ,比这里方便管理

3.4 打开项目

我们发现,通过

ip:8080可以打开用户前台

IP:8080/admin/login可以打开管理员后台

但是这样肯定不行的,我们要用域名能直接打开,比如mail.ouyun.cc,请看下一步,反向代理

3.5 放行邮局端口

邮局端口是25、110、143、8080(8080应该已经自动放行了)

反复执行下面步骤,将几个端口,全部添加即可,宝塔后他==》左边安全==》系统防火墙==》添加端口规则==》只填写端口,其他全部默认

第四步 域名解析

本教程按照腾讯云域名解析页面作为示例,其他阿里云等地方解析,大同小异

4.1 进入域名解析页面

域名管理页面==》点对应的域名右边的【解析按钮】

4.2 域名解析内容如下

主机记录记录类型记录值优先级这个解析干嘛的?
mailA服务器ip不用管代表邮局服务器的位置,同时打开邮局网页端使用
smtpCNAMEmail.你的域名不用管smtp连接发件使用的
imapCNAMEmail.你的域名不用管imap收件用的
popCNAMEmail.你的域名不用管和邮局交流用的
pop3CNAMEmail.你的域名不用管和邮局交流用的
@MXmail.你的域名10收件时,目标发向你的哪里
@txtv=spf1 +a +mx +ip4:服务器ip -all不用管指定发邮件ip,防止被伪造偷发,比如v=spf1 +a +mx +ip4:38.76.199.65 -all

第五步 反向代理

反向代理的作用就是,打开域名,服务器会自动把ip:8080的数据传输给我们,实现域名打开邮局

5.1 安装nginx

5.2 设置反向代理

添加域名

开启外网映射

好了这时候域名已经可以直接打开了,但是因为没有SSL证书,所以提示不安全,看下一步

免费申请SSL证书,解决浏览器【不安全提示】

免费ssl证书有效期3个月,记得3个月后来检查,没有自动续签的话 记得手动点申请

开启强制https,好了,这就可以了

如果需要添加多个域名,都在域名管理里添加域名后,重新申请ssl证书,勾选所有域名即可

第五步 进入后台

【前台】就是你的域名,就是mail.域名,如mail.hulala.online

邮箱地址、密码,需要在后台创建邮箱号后,方可登陆

【后台】就是mail.域名/admin/login,如mail.hulala.online/admin/login

管理员登录信息默认为【登陆后第一时间修改密码】

用户名:admin

密 码:admin123

搭建教程结束啦,接下来的使用教程,域名添加各方面,看这里

https://xuexi.ouyun.cc/category/jc/mailjc/xmail

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。