- 开源版 zimbra 邮箱部署
- zimbra 安装前准备
- zimbra 单机安装
- HTTPS 配置
- 白名单设置
- 阿里ecs申请放行25端口
1.0 zimbra 安装前准备
1 | systemctl stop iptables # 部署前建议先关闭防火墙以免影响部署顺利执行 |
1 | MX 10 @ TOP_DOMAIN.COM |
2.0 zimbra 安装
1 | # Zimbra Collaboration 8.7开始,Zimbra依赖于自己的存储库打包系统,这意味着Zimbra安装脚本会自动处理操作系统的依赖关系 |
1 | # zimbra默认打包redhat。centos必须加--platform-override |
3.0 web登陆
1 | https://mail.ink8s.com # 客户端访问 |
4.0 常用命令
1 | su - zimbra # 进入zimbra用户 |
5.0 https配置 3种配置方法
使用证书链文件配置方式
[1] 1
2
3
4
5
6
7
8su - zimbra
cd /opt/zimbra/ssl/zimbra/commercial
cat 3-CAChains.crt 2-CAChains-2.crt 1-ADDTrust-Root.crt > commercial_ca.crt # 使用未拆分的证书进行合并,合并完成检查证书内容是否完整或者按照3/2/1顺序手动合成
mv START-XXX-COM.crt commercial.crt # 将START的crt证书改名为commercial.crt
mv START-XXX-com.key commercial.key # key证书改名为commercial.key
/opt/zimbra/bin/zmcertmgr verifycrt comm commercial.key commercial.crt commercial_ca.crt # 校验证书是否成功,成功则执行下面命令。失败则根据报错找原因
/opt/zimbra/bin/zmcertmgr deploycrt comm commercial.crt commercial_ca.crt # 应用证书,将证书写入配置。确认无报错则成功
zmcontrol restart # 重启,使配置生效。确认无报错则成功使用合并证书配置方式
[2] 1
2
3
4
5
6
7
8su - zimbra
cd /opt/zimbra/ssl/zimbra/commercial
mv mail-Domian-com.key commercial.key # key证书修改为指定名称
mv mail-Domian-com-fixed.pem commercial_ca.crt # 合并后的证书文件修改为指定名称
mv mail-Domain-com.pem commercial.crt
/opt/zimbra/bin/zmcertmgr verifycrt comm commercial.key commercial.crt commercial_ca.crt # 校验证书是否成功,成功则执行下面命令。失败则根据报错找原因
/opt/zimbra/bin/zmcertmgr deploycrt comm commercial.crt commercial_ca.crt # 应用证书,将证书写入配置。确认无报错则成功
zmcontrol restart # 重启,使配置生效。确认无报错则成功使用阿里云免费证书配置方式 参考文章
阿里云平台需要有对应域名。申请免费域名证书,选择”其它”证书下载[3] 1
2
3
4
5
6
7
8
9
10
11
12# 阿里云免费证书文件名: mail.Domian.com.pem、mail.Domian.com.key
# 需将上面2个文件拆分和使用命令配置为三个文件: commercial.crt、commercial_ca.crt、commercial.key
# commercial.crt 文件配置:
mail.Domian.com.pem 第一部分
# commercial_ca.crt 文件配置:
mail.Domian.com.pem 第二部分 + 阿里云免费ssl根证书
# commercial.key 文件使用命令生成后将privkey.pem修改为此文件名
openssl pkcs8 -topk8 -inform PEM -in mail.Domian.com.key -outform PEM -nocrypt -out privkey.pem
# mail.Domian.com.key 为阿里云申请的key文件阿里云免费ssl的根证书 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22-----BEGIN CERTIFICATE-----
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
-----END CERTIFICATE-----验证、应用证书 1
2
3
4
5
6
7
8
9mv commercial_ca.crt commercial.crt commercial.key /opt/zimbra/ssl/zimbra/commercial
chown -R zimbra.zimbra /opt/zimbra/ssl/zimbra/commercial
su - zimbra
cd /opt/zimbra/ssl/zimbra/commercial
/opt/zimbra/bin/zmcertmgr verifycrt comm commercial.key commercial.crt commercial_ca.crt # 校验证书是否成功,成功则执行下面命令。失败则根据报错找原因
/opt/zimbra/bin/zmcertmgr deploycrt comm commercial.crt commercial_ca.crt # 应用证书,将证书写入配置。确认无报错则成功
zmlocalconfig -e ldap_starttls_required=false
zmlocalconfig -e ldap_starttls_supported=0
zmcontrol restart # 重启,使配置生效。确认无报错则成功
6.0 白名单设置
1 | # su - zimbra |
1 | postmap /opt/zimbra/conf/restricted_senders |
7. 25端口申请放行
- 阿里云主机部署Zimbra需申请放行25端口** 阿里云官方解封25端口文档
- 本文作者: [email protected]
- 本文链接: https://www.ink8s.com/2023/08/26/zimbra-自建邮箱/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!