2023 年 11 月 5 日,我将域名注册商从 Google Domains 更改为 NameSilo,将电子邮件托管商从 Google Workspace 更改为 Purelymail(我想省点钱,不发太多电子邮件,而且尽量不使用 Google)。我设置了一切,没有发现任何问题。我在许多地方更新了电子邮件帐户,没有任何问题,但当我尝试更新 Steam 帐户时遇到了问题。我没有通过我的域名在新主机上收到来自 Steam 的任何电子邮件。
- 除了 Steam 到我的域名之外,我没有遇到任何收发电子邮件的问题。
- 我联系了我的主机支持和 Steam 支持,他们确认电子邮件已发送。
- 我没有看到 Steam 发送至我的域名的任何电子邮件。
- 当我使用工具/网站检查我的 DNS 记录(如 dig、nslookup、nslookup.io)时,我会看到我的所有记录除了CNAME 记录。在这种情况下,我的 CNAME 记录是 DKIM 和 DMARC 记录。
- 当我输入 CNAME 记录的值(由我的电子邮件主机提供)时,它们被拒绝了,因为提供的值末尾有一个句点。我删除了句点,记录保存了,没有问题。(我不知道这是否真的有任何影响。我对 DNS 了解不够。)
- 我最终通过我的主机(未指向我的域名)将我的 Steam 电子邮件帐户更改为我的电子邮件帐户,并且确认邮件立即发送。
- 我在任何垃圾邮件/垃圾文件夹中都看不到任何内容。
- 我不知道这是否是 DNS 问题。这是我发现的唯一一个有点奇怪的问题。
编辑后续问题:
- 我将 CNAME 用于 DKIM/DMARC 记录,因为我遵循了电子邮件主机的指示。我在搜索时确实读到,DKIM 通常是 TXT 记录,但有时它们以 CNAME 的形式提供,它充当指向主机可以管理的实际 DKIM 值的指针,而不是直接向用户提供该值。
挖掘 CNAME 和 MX(用 MYDOMAIN.com 替换了我的实际域名)
; <<>> DiG 9.18.18-0ubuntu0.22.04.1-Ubuntu <<>> MYDOMAIN.com CNAME
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12739
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;MYDOMAIN.com. IN CNAME
;; AUTHORITY SECTION:
MYDOMAIN.com. 10800 IN SOA ns1.dnsowl.com. hostmaster.dnsowl.com. 1699857886 7200 1800 1209600 600
;; Query time: 188 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Mon Nov 13 00:46:51 CST 2023
;; MSG SIZE rcvd: 99
; <<>> DiG 9.18.18-0ubuntu0.22.04.1-Ubuntu <<>> purelymail.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42800
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;purelymail.com. IN MX
;; ANSWER SECTION:
purelymail.com. 86400 IN MX 50 mailserver.purelymail.com.
;; Query time: 16 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Mon Nov 13 00:54:24 CST 2023
;; MSG SIZE rcvd: 70
; <<>> DiG 9.18.18-0ubuntu0.22.04.1-Ubuntu <<>> MYDOMAIN.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9506
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;MYDOMAIN.com. IN MX
;; ANSWER SECTION:
MYDOMAIN.com. 7207 IN MX 50 mailserver.purelymail.com.
;; Query time: 200 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Mon Nov 13 00:54:38 CST 2023
;; MSG SIZE rcvd: 79