我目前正在尝试设置电子邮件服务器,最近偶然发现了从 Let's Encrypt 获取 SSL 证书这个问题并且意识到如果我没有网络服务器,那么它就没有必要,并且根据接受的回答者的建议,sudo certbot certonly --standalone -d mail.example.com
如果我没有网络服务器,可以使用它。我遇到了第二个问题,回答者鼓励我为它创建一个单独的问题,因为这是一个单独的问题。
我尝试sudo certbot certonly --standalone -d mail.example.com
放入自己的邮件子域,但似乎又引发了另一个麻烦:
Detail: No valid IP addresses found for mail.[my domain name]
这有点令人困惑。也许我设置错了 MX 记录?我将列出我的 DNS 记录(我已将 droplet 的 IP 地址和域名涂黑,因为我不知道在互联网上共享这些东西是否安全。如果有必要包含它们并且安全,我可以毫无问题地取消编辑):
在这里,“值”列中删减的部分全部隐藏在 droplet 的 IP 地址中,而主机名中删减的部分隐藏了我的域名网址。在我看来,我拥有建立连接所需的足够记录。我有一个将域名指向 droplet IP 地址的 A 记录,还有一个将我的邮件子域指向我的 droplet IP 地址的 MX 记录。除非我弄错了(我想我一定是弄错了),否则这对于邮件服务器来说应该足够了。