当前位置: 六维的个人博客 » 脚本 » 在宝塔面板(BT 面板)上搭建 Axigen 邮件服务器

在宝塔面板(BT 面板)上搭建 Axigen 邮件服务器

在宝塔面板(BT 面板)上搭建 Axigen 邮件服务器

 

 

 

 

 

 

 

 

 

 

在宝塔面板(BT 面板)上搭建 Axigen 邮件服务器需要按照以下步骤操作。Axigen 是一个强大的邮件服务器解决方案,支持邮件发送、接收以及协作功能。


一、前置条件

  1. 环境要求:
    • 一台 Linux 服务器(推荐使用 CentOS 7/8 或 Ubuntu 20+)。
    • 服务器开放以下端口:
      • 25(SMTP)
      • 143(IMAP)
      • 110(POP3)
      • 465(SMTP SSL)
      • 993(IMAP SSL)
      • 995(POP3 SSL)
      • 443(Web 管理面板)
    • 确保服务器已经绑定域名并完成 DNS 解析。
  2. 宝塔环境要求:
    • 宝塔面板已安装(可以通过宝塔管理 Nginx/Apache 环境)。
    • 已安装基础依赖包(如 gccwget 等)。
  3. DNS 配置:
    • 添加 A 记录,指向服务器 IP。
    • 配置 MX 记录,指向邮件服务器域名。
    • 配置 SPF、DKIM、DMARC(可选,但建议配置以提高邮件送达率)。

二、安装 Axigen

1. 下载 Axigen 安装包

Axigen 可以通过官网下载到 .run.rpm 文件。

bash复制代码
wget https://www.axigen.com/mail-server/download/axigen-x.x.x.run

2. 安装 Axigen

给予安装文件执行权限并运行安装程序。

bash复制代码
chmod +x axigen-x.x.x.run
./axigen-x.x.x.run

安装过程中会提示选择安装路径、接受协议等,按提示完成安装。

3. 启动 Axigen 服务

安装完成后,启动 Axigen 服务:

bash复制代码
systemctl start axigen
systemctl enable axigen

4. 检查服务状态

确保服务正常运行:

bash复制代码
systemctl status axigen

三、配置 Axigen

Axigen 提供一个 Web 管理界面用于配置和管理。

1. 登录 Web 管理界面

  1. 默认管理界面地址:
    复制代码
    https://<your-domain>:443
    
  2. 默认用户名和密码:
    • 用户名:admin
    • 密码:安装过程中设置的密码。

2. 配置域名

  • 登录 Web 界面后,添加您的域名并完成邮件服务的基本配置。

3. DNS 记录配置

在 DNS 管理中添加以下记录:

  1. MX 记录
    复制代码
    类型: MX
    名称: @
    值: mail.yourdomain.com
    优先级: 10
    
  2. SPF 记录
    复制代码
    类型: TXT
    名称: @
    值: v=spf1 mx ~all
    
  3. DKIM 记录
    • Axigen 提供生成 DKIM 公钥的功能,按照界面提示将公钥添加到 DNS 中。
  4. DMARC 记录(可选)
    复制代码
    类型: TXT
    名称: _dmarc
    值: v=DMARC1; p=none; rua=mailto:postmaster@yourdomain.com
    

四、在宝塔中配置反向代理(可选)

如果希望通过 Nginx/Apache 反向代理管理 Axigen,可以在宝塔面板中设置反向代理。

1. 在宝塔中添加站点

  • 在宝塔“网站”管理中添加一个站点,并绑定域名。

2. 配置反向代理规则

  • 编辑站点并启用反向代理:
    • 目标地址为 Axigen 服务的 Web 面板地址(如 127.0.0.1:443)。

Nginx 配置示例:

nginx复制代码
server {
    listen 80;
    server_name mail.yourdomain.com;

    location / {
        proxy_pass https://127.0.0.1:443;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

3. 启用 HTTPS(SSL 证书)

  • 使用宝塔面板申请并绑定 SSL 证书,以确保传输安全。

五、测试邮件功能

  1. 使用邮件客户端(如 Outlook、Thunderbird)测试收发邮件功能。
  2. 确保 SMTP、IMAP、POP3 服务正常运行。
  3. 检查 DNS 配置是否生效(可以使用 MXToolbox 验证)。

六、常见问题

  1. 无法访问 Web 管理界面:
    • 检查防火墙是否开放 443 端口。
    • 使用 iptables 或宝塔面板的安全组工具查看端口状态。
  2. 邮件被拦截:
    • 确保 SPF、DKIM、DMARC 配置正确。
    • 检查服务器 IP 是否在黑名单中。
  3. 服务无法启动:
    • 查看日志:/var/log/axigen/

通过以上步骤,您可以在宝塔面板环境中成功搭建和运行 Axigen 邮件服务器。

未经允许不得转载:六维的个人博客 » 在宝塔面板(BT 面板)上搭建 Axigen 邮件服务器

相关文章

评论 (0)