发布时间:2025-03-09 人气:73次
一个使用 Docker 的全栈但简单的邮件服务器,具有 SMTP、IMAP、LDAP、Antispam、Antivirus 等。
一个轻量级的邮件系统,没有web-ui ,只需要使用客户端进行添加即可
1、部署
一台安装好docker的服务器,一个域名,一个公网IP,
1.1 安装 docker-mailserver
首先拉起镜像,这里使用1panel 面板进行安装
根据描述填写,端口可以进行更换,一定要勾选端口外部访问,安装完成后如图所示,
如果安装失败,请检查镜像加速、仓库是否配置正确
安装完成后进行端口放通或关闭防火墙,需要放通 25/tcp 465/tcp 993/tcp 三个端口
1.2 新建用户
进行容器内,执行以下命令添加用户
setup email add hello@example.com your-password-here
1.3 生成DKIM
setup config dkim
在 /opt/1panel/apps/mailserver/mailserver/data/dms/config/opendkim/keys/<自己的域名> 目录下会生成mail.private、mail.txt ,将mail.txt文件上传到域名解析服务器进行解析
2 、配置邮箱域名解析