我的域名注册商是 Cloudflare,我的网站通过 A2 Hosting 托管。我的问题是,当 A2 Hosting 是我的域名注册商和网络托管商时,我的电子邮件运行正常。现在,Thunderbird 和 Outlook 都无法连接到我的服务器。
我当前的电子邮件 DNS 记录是:
CNAME mail my.domain Auto Proxied
MX my.domain my.domain 120 0 DNS only
当我尝试在 Thunderbird 中设置我的电子邮件时,输入我的电子邮件和密码后收到以下消息:
找到 Microsoft Exchange 服务器的配置
传入:IMAP mail.my.domain SSL
传出:SMTP mail.my.domain SSL
用户名: [电子邮件保护]
当我点击“完成”时,它就在那里旋转检查密码...然后说无法登录服务器。可能是配置、用户名或密码错误。
当我检查我的域名时hardenize.com然后点击左侧的邮件服务器电子邮件表明测试失败在 TLS 下。它还显示邮件服务器正常运行,STARTTLS 和 DNSSEC 已配置。单击左侧的 TLS 后,它会显示此网络错误以供分析问题:
当我们尝试与服务器通信时发生了网络错误。
主机名:dc-2236d9e77805.my.域名
错误信息: java.net.SocketTimeoutException:读取超时
IP地址: 44.164.145.200
此外,它显示电子邮件证书未实施或已禁用。我确实已安装证书并通过我的 cPanel 进行了验证。
我尝试了另一种工具,checktls.com结果显示我的证书有以下消息:
Cert Hostname DOES NOT VERIFY (dc-2236d9e77805.my.domain != *.supercp.com | DNS:*.supercp.com | DNS:supercp.com)
(see RFC-2818 section 3.1 paragraph 4 for info on wildcard ("*") matching)
So email is encrypted but the host is not verified
我不知所措,过去 3 天一直在尝试解决这个问题,但无济于事。任何帮助都将不胜感激。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我现在正在接收和发送邮件。我对 DNS 记录进行了以下更改:
- 已删除 CNAME 记录。
- 将 MX 记录更改为:
MX my.domain mail.my.domain 120 0 DNS only
- 从 PTR 记录复制 URL。
- 找到了 URL 的 IP。
- 使用该 URL 的 IP 创建 A 记录:
A mail 44.164.145.200 Auto DNS only
hardenize.com 仍然显示 java.net.SocketTimeoutException,但我相信这是他们的问题,因为 checktls.com 显示一切正常。
答案1
有几件事不太合理。首先:
CNAME mail prismapixel.studio Auto Proxied
这意味着mail.prismapixel.studio
是CNAME
但是prismapixel.studio.
,prismapixel.studio
返回三条A
记录,全部托管在 Cloudflare。您已声明 Cloudflare 不托管您的电子邮件(当然,因为他们不是邮件主机)。您提到:
我的邮件托管在 a2hosting.com。
如果您想使用主机名mail.prismapixel.studio
作为访问邮件的方式,则需要将该 DNS 记录指向 a2hosting 上托管您的邮件的任何服务器。
此外,您的MX
记录指向prismapixel.studio
。但是,正如我们现在所知,prismapixel.studio
返回三条A
记录,全部托管在 Cloudflare 上。
因此,您必须找到在 a2hosting.com 上分配给您的邮件服务器的主机名接收电子邮件(它可以与您用来检索邮件的服务器相同),然后将该主机名作为您的prismapixel.studio
记录的答案MX
。
这两件事就是导致您在使用邮件客户端(以及接收邮件)时遇到问题的原因。
答案2
要为 SMTP、IMAP 或 POP 创建服务,如果您使用 ssl,则必须添加 SRV @ _smtps _tcp automatic automatic 0 0 587 mail.prismapixel.studio 和 SRV @ _imaps _tcp automatic automatic 0 0 993 mail.prismapixel.studio 或 SRV _pop3s _tcp automatic automatic 0 0 995 mail.prismapixel.studio 这 2 个服务来自 cloudflare,可以将 TCP 数据包重定向到正确的端口。
答案3
要将电子邮件路由到您的邮件服务器,您需要有两个特定的 DNS 记录。
- 指向您的邮件服务器 IP 地址的邮件子域的
A
(IPv4) 或(IPv6)记录。AAAA
类型 | 姓名 | IPv4 地址 | 代理状态 |
---|---|---|---|
A | 邮件 | 44.164.145.200 | 仅 DNS |
MX
指向您刚刚创建的记录子域的记录A
。
类型 | 姓名 | 邮件服务器 | 生存时间 |
---|---|---|---|
墨西哥 | @ | 邮件.prismapixel.studio | 仅 DNS |