<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>邮局 on Astarry技术日记</title>
        <link>http://cccc.astarry.cn/tags/%E9%82%AE%E5%B1%80/</link>
        <description>Recent content in 邮局 on Astarry技术日记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <lastBuildDate>Fri, 01 Nov 2024 20:19:00 +0800</lastBuildDate><atom:link href="http://cccc.astarry.cn/tags/%E9%82%AE%E5%B1%80/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>利用1panel快速安装并配置maddy server，搭建属于自己的邮局系统</title>
            <link>http://cccc.astarry.cn/p/15ad769a-cd2b-43d4-bea0-002b9b814ffe/</link>
            <pubDate>Fri, 01 Nov 2024 20:19:00 +0800</pubDate>
            <guid>http://cccc.astarry.cn/p/15ad769a-cd2b-43d4-bea0-002b9b814ffe/</guid>
            <description>&lt;p&gt;搭建maddy server其实非常简单，跟着教程一步一步来就行了，很快你就会拥有一个属于自己的域名邮箱。&lt;/p&gt;&#xA;&lt;h2 id=&#34;1准备工作&#34;&gt;1、准备工作&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;一个域名（提前申请好SSL证书）&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;一台开放25端口的云服务器&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;安装好1panel&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;12申请域名的ssl证书&#34;&gt;1.2、申请域名的ssl证书&#xA;&lt;/h4&gt;&lt;p&gt;使用1panel申请域名的SSL证书即可。&lt;/p&gt;&#xA;&lt;h4 id=&#34;13检查25端口是否开放&#34;&gt;1.3、检查25端口是否开放&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;telnet smtp.qq.com 25&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;如果提示类似如下，就证明你的服务器开放了25端口的出口。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://cccc.astarry.cn/images/25端口开放.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;如果一直没反应，或者提示超时就意味着你的服务器没有开放25端口，可以考虑发送工单或者更换服务商。&lt;/p&gt;&#xA;&lt;h4 id=&#34;14创建docker存储卷&#34;&gt;1.4、创建Docker存储卷&#xA;&lt;/h4&gt;&lt;p&gt;终端输入：&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;#创建docker存储卷&#xA;docker volume create maddydata&#xA;#进入docker存储卷目录&#xA;cd $(docker volume inspect maddydata --format &#39;{{.Mountpoint}}&#39;)&#xA;#创建证书文件夹&#xA;mkdir -p tls&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;15申请ssl证书&#34;&gt;1.5、申请SSL证书&#xA;&lt;/h4&gt;&lt;p&gt;使用1panel申请SSL证书并且直接推送至刚才创建的文件夹目录中。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://cccc.astarry.cn/images/利用1panel申请SSL证书.png&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;2安装配置maddy-server&#34;&gt;2、安装配置Maddy Server&#xA;&lt;/h2&gt;&lt;p&gt;前面的准备都做好了之后，就可以开始安装Maddy Server了。&lt;/p&gt;&#xA;&lt;h4 id=&#34;21安装maddy-server&#34;&gt;2.1、安装Maddy Server&#xA;&lt;/h4&gt;&lt;p&gt;安装非常简单，只需要进入1panel应用商店页面，找到Maddy 点击安装即可。&lt;/p&gt;&#xA;&lt;h4 id=&#34;22设置dkim-dns解析&#34;&gt;2.2、设置DKIM DNS解析&#xA;&lt;/h4&gt;&lt;p&gt;当容器正常运行后，在/var/lib/docker/volumes/maddydata/_data/dkim_keys路径下会有一个后缀为.dns的文件&lt;br&gt;&#xA;其中就有我们需要的相关信息。&lt;/p&gt;&#xA;&lt;p&gt;终端输入：&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;#请将example.com替换成自己的域名。&#xA;cat /var/lib/docker/volumes/maddydata/_data/dkim_keys/example.com_default.dns&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://cccc.astarry.cn/images/DIKM%20dns.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;根据获取的信息设置DNS解析。&lt;/p&gt;&#xA;&lt;p&gt;如：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://cccc.astarry.cn/images/DIKM的DNS解析.png&#34;&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;23设置dns解析&#34;&gt;2.3、设置DNS解析&#xA;&lt;/h4&gt;&lt;p&gt;以下出现的example.com都需要替换成自己的域名&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;记录类型&lt;/td&gt;&#xA;          &lt;td&gt;主机记录&lt;/td&gt;&#xA;          &lt;td&gt;值&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;A&lt;/td&gt;&#xA;          &lt;td&gt;mail&lt;/td&gt;&#xA;          &lt;td&gt;服务器IP地址&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;A&lt;/td&gt;&#xA;          &lt;td&gt;@&lt;/td&gt;&#xA;          &lt;td&gt;服务器IP地址&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;MX&lt;/td&gt;&#xA;          &lt;td&gt;@&lt;/td&gt;&#xA;          &lt;td&gt;mail.example.com&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TXT&lt;/td&gt;&#xA;          &lt;td&gt;mail&lt;/td&gt;&#xA;          &lt;td&gt;v=spf1 mx ~all&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TXT&lt;/td&gt;&#xA;          &lt;td&gt;@&lt;/td&gt;&#xA;          &lt;td&gt;v=spf1 mx ~all&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TX&lt;/td&gt;&#xA;          &lt;td&gt;_dmarc&lt;/td&gt;&#xA;          &lt;td&gt;v=DMARC1; p=quarantine; ruf=mailto:postmaster@example.com&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TX&lt;/td&gt;&#xA;          &lt;td&gt;_mta-sts&lt;/td&gt;&#xA;          &lt;td&gt;v=STSv1; id=1&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TX&lt;/td&gt;&#xA;          &lt;td&gt;_smtp._tls&lt;/td&gt;&#xA;          &lt;td&gt;v=TLSRPTv1;rua=mailto:postmaster@example.com&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;解析完毕后，就可以连接容器进入容器终端创建账户了。&lt;/p&gt;&#xA;&lt;h4 id=&#34;24创建邮件账户&#34;&gt;2.4、创建邮件账户&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;#将example.com替换为自己的域名&#xA;#创建用户，用于登录时的验证&#xA;maddy creds create postmaster@example.com&#xA;#创建本地存储账户&#xA;maddy imap-acct create postmaster@example.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;可以查看一下是否创建成功&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;maddy  creds list&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://cccc.astarry.cn/images/查看用户.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;到此，maddy邮局系统已经安装完毕了，接下来就是登录邮箱了，很多邮箱软件都支持第三方账号登录，接下来我将会用Thunderbird展示如何登录邮箱账号。&lt;/p&gt;&#xA;&lt;h2 id=&#34;3登录邮箱&#34;&gt;3、登录邮箱&#xA;&lt;/h2&gt;&lt;p&gt;打开Thunderbird软件，添加账户-选择手动配置。&lt;br&gt;&#xA;填写如下：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://cccc.astarry.cn/images/登录信息.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;填写自己的域名点击完成即可。&lt;/p&gt;&#xA;&lt;h4 id=&#34;31测试发送邮件&#34;&gt;3.1、测试发送邮件&#xA;&lt;/h4&gt;&lt;p&gt;可以直接发送一封邮件给自己就可以测试邮件是否正常。&lt;/p&gt;&#xA;&lt;h4 id=&#34;32设置rdns&#34;&gt;3.2、设置rDNS&#xA;&lt;/h4&gt;&lt;p&gt;我是使用的华为云，华为云服务器设置rDNS可以直接在“云解析DNS”中，选择反向解析。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://cccc.astarry.cn/images/反向解析.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;在这里创建反向解析，将ip关联上邮箱域名即可。&lt;/p&gt;&#xA;&lt;p&gt;如果是其他云服务商，可以发送工单询问如何设置rDNS。&lt;/p&gt;&#xA;&lt;h2 id=&#34;4结束&#34;&gt;4、结束&#xA;&lt;/h2&gt;&lt;p&gt;至此，邮局系统已经搭建完毕，可以愉快的使用属于自己的邮箱了。&lt;/p&gt;&#xA;&lt;p&gt;如果有什么疑问，或者有什么问题，可以联系我。&lt;br&gt;&#xA;我会尽力解答的！&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
