Astarry技术日记 - 邮局
type: channel
link: https://blog.astarry.cn/tag/%E9%82%AE%E5%B1%80/
items: 利用1panel快速安装并配置maddy server，搭建属于自己的邮局系统

利用1panel快速安装并配置maddy server，搭建属于自己的邮局系统
type: item
date: 2024-11-01T12:19:15+08:00
description: 搭建maddy server其实非常简单，跟着教程一步一步来就行了，很快你就会拥有一个属于自己的域名邮箱。1、准备工作一个域名（提前申请好SSL证书）一台开放25端口的云服务器安装好1panel1.2、申请域名的ssl证书使用1panel申请域名的SSL证书即可。1.3、检查25端口是否开放telnet smtp.qq.com 25如果提示类似如下，就证明你的服务器开放了25端口的出口。如果一直没反应，或者提示超时就意味着你的服务器没有开放25端口，可以考虑发送工单或者更换服务商。1.4、创建Docker存储卷终端输入：#创建docker存储卷 docker volume create maddydata #进入docker存储卷目录 cd $(docker volume inspect maddydata --format '{{.Mountpoint}}') #创建证书文件夹 mkdir -p tls1.5、申请SSL证书使用1panel申请SSL证书并且直接推送至刚才创建的文件夹目录中。2、安装配置Maddy Server前面的准备都做好了之后，就可以开始安装Maddy Server了。2.1、安装Maddy Server安装非常简单，只需要进入1panel应用商店页面，找到Maddy 点击安装即可。2.2、设置DKIM DNS解析当容器正常运行后，在/var/lib/docker/volumes/maddydata/_data/dkim_keys路径下会有一个后缀为.dns的文件其中就有我们需要的相关信息。终端输入：#请将example.com替换成自己的域名。 cat /var/lib/docker/volumes/maddydata/_data/dkim_keys/example.com_default.dns根据获取的信息设置DNS解析。如：2.3、设置DNS解析以下出现的example.com都需要替换成自己的域名记录类型主机记录值Amail服务器IP地址A@服务器IP地址MX@mail.example.comTXTmailv=spf1 mx ~allTXT@v=spf1 mx ~allTX_dmarcv=DMARC1; p=quarantine; ruf=mailto:postmaster@example.comTX_mta-stsv=STSv1; id=1TX_smtp._tlsv=TLSRPTv1;rua=mailto:postmaster@example.com解析完毕后，就可以连接容器进入容器终端创建账户了。2.4、创建邮件账户#将example.com替换为自己的域名 #创建用户，用于登录时的验证 maddy creds create postmaster@example.com #创建本地存储账户 maddy imap-acct create postmaster@example.com可以查看一下是否创建成功maddy creds list到此，maddy邮局系统已经安装完毕了，接下来就是登录邮箱了，很多邮箱软件都支持第三方账号登录，接下来我将会用Thunderbird展示如何登录邮箱账号。3、登录邮箱打开Thunderbird软件，添加账户-选择手动配置。填写如下：填写自己的域名点击完成即可。3.1、测试发送邮件可以直接发送一封邮件给自己就可以测试邮件是否正常。3.2、设置rDNS我是使用的华为云，华为云服务器设置rDNS可以直接在“云解析DNS”中，选择反向解析。在这里创建反向解析，将ip关联上邮箱域名即可。如果是其他云服务商，可以发送工单询问如何设置rDNS。4、结束至此，邮局系统已经搭建完毕，可以愉快的使用属于自己的邮箱了。如果有什么疑问，或者有什么问题，可以联系我。我会尽力解答的！