我的一个托pipe客户有一个网站:www.vincedevito.ca。
前段时间,他决定使用Shopify作为他的主要网站,但我仍然主办他的电子邮件。
所以我和GoDaddybuild立了一个DNS区域。
; SOA Record VINCEDEVITO.CA. 3600 IN SOA ns77.domaincontrol.com. dns.jomax.net ( 2015112604 28800 7200 604800 600 ) ; A Records @ 600 IN A 23.227.38.32 mail 3600 IN A 71.19.154.96 webmail 3600 IN A 71.19.154.96 ; CNAME Records ftp 3600 IN CNAME @ www 3600 IN CNAME vince-devito-shoes.myshopify.com ; MX Records mail 3600 IN MX 10 mail.vincedevito.ca
这里是我的服务器上的区域文件
$TTL 86400 @ IN SOA ns.vincedevito.ca. foo.gmail.com. ( 1448609688 ; Serial 10800 ; Refresh 3600 ; Retry 604800 ; Expire 10800 ) ; Minimum vincedevito.ca. IN NS ns.vincedevito.ca. ns1.vincedevito.ca. IN NS vincedevito.ca. ns2.vincedevito.ca. IN NS vincedevito.ca. ns.vincedevito.ca. IN A 71.19.154.96 vincedevito.ca. IN A 71.19.154.96 webmail.vincedevito.ca. IN A 71.19.154.96 mail.vincedevito.ca. IN A 71.19.154.96 ipv4.vincedevito.ca. IN A 71.19.154.96 ns1.vincedevito.ca. IN A 71.19.154.96 ns2.vincedevito.ca. IN A 71.19.154.96 ftp.vincedevito.ca. IN CNAME vincedevito.ca. *.webmail.vincedevito.ca. IN CNAME vincedevito.ca. www.vincedevito.ca. IN CNAME vincedevito.ca. lists.vincedevito.ca. IN CNAME vincedevito.ca. store.vincedevito.ca. IN CNAME vince-devito-shoes.myshopify.com. vincedevito.ca. IN MX 10 mail.vincedevito.ca. vincedevito.ca. IN TXT "v=spf1 +a +mx -all" shop.vincedevito.ca. IN NS ns.shop.vincedevito.ca. ns.shop.vincedevito.ca. IN A 71.19.154.96 shop.vincedevito.ca. IN NS ns1.rede.ca. shop.vincedevito.ca. IN NS ns2.rede.ca.
所有的httpstream量现在都已成功导向到他的Shopify站点。
电子邮件是另一回事。 如果我尝试从我的Gmail帐户向他发送testing消息,我就可以得到这个消息
传递到下列收件人已被推迟:
foo @ vincedevito.ca
信息将被重试2天(s)
临时失败的技术细节:
DNS错误: mydomain.com的MX查找返回错误DNS服务器返回一般故障
任何其他外部电子邮件服务也是如此……邮件从未打到我的服务器。
但是,如果我从同一台服务器上的另一个帐户发送电子邮件,则会立即发送电子邮件。 (我还有其他的理由认为这是一个严重的DNS问题…电子邮件服务本身是完美的)。
没有MXlogging?
# dig vincedevito.ca MX ;vincedevito.ca. IN MX
IntoDNS肯定会看到有一个问题:
哦,我没有检测到任何MXlogging,所以你可能没有,如果你知道你应该有,那么他们可能会错过你的名字服务器!
UltraTools也这么认为
对不起,有一个问题。
没有find域名/电子邮件[email protected]的MXlogging。
事实上,国际上已经有一些共识,就是有些东西是被掠夺的
https://www.whatsmydns.net/#MX/vincedevito.ca
我已经走了十几遍了,而且我已经和GoDaddy的技术支持人员谈了两次(第二个人实际上是想帮忙的)。 任何人都可以看到我的区域设置的一些问题?! 我当然会感激一些帮助!
GoDaddy上的MXlogging是错误的。 当它被设置为vincedevito.ca时,你已经为mail.vincedevito.ca设置了MXlogging。
返回到DNSpipe理器,编辑您的MXlogging,并将主机设置为“@”(不带引号)
Godaddy的DNS页面不是很有帮助。 如果您只想使用根域,我会让“主机”成为必填字段,而不会暗示您应将其设置为“@”。 它应该是一个可选字段,默认为“@”,如果留空。
编辑:我想包括一些额外的信息,因为godaddy DNS中的字段名称混淆。
您当前的MXlogging是
; MX Records mail 3600 IN MX 10 mail.vincedevito.ca
你想要它读取如下:
; MX Records @ 3600 IN MX 10 mail.vincedevito.ca
您在Godaddy的DNSpipe理器中使用的字段被标记为“主机”。 您设置“mail.vincedevito.ca”的字段被标记为“指向”。