所以我从GoDaddy买了一个新的域名,并把域名指向我的VPS IP地址,这个IP地址正常。
[请注意,VPS不包含GoDaddy,只是域名。]
然而,我注意到,即使外来电子邮件(从我的域名到其他邮件服务器工作正常),来自外部服务器(Gmail,雅虎邮件,其他域名等)的所有传入邮件仍然反弹。
在将问题用Googlesearch之后,似乎需要对我的域名的MXlogging进行更改,以便能够发送/接收邮件。
在GoDaddy中,mxlogging如下:
10 @ mailstore1.secureserver.net 1 Hour 0 @ smtp.secureserver.net 1 Hour
根据在线教程和论坛的指示,我创build了一个A Record mail.shillong.work并将其指向我的VPS IP地址。
之后,我将此行添加到MXlogging列表中:
1 @ mail.shillong.work 1 hour
所以现在看起来像这样:
10 @ mailstore1.secureserver.net 1 Hour 0 @ smtp.secureserver.net 1 Hour 1 @ mail.shillong.work 1 Hour
不过,我仍然不能发送任何东西到我的服务器托pipe的任何电子邮件。
我究竟做错了什么?
问题似乎是您的MXlogging中列出了其他服务器而不是您的邮件服务器,其中一个服务器的优先级较低。 MXlogging在最低优先级的基础上工作,这意味着互联网首先尝试将您的域的邮件发送到smtp.secureserver.net. ,这似乎并不知道任何关于你的域名。 在这一点上,交付失败致命,并有结束; 你的服务器,被列为第二优先级,将永远不会受到审判。
您应该在MXlogging中列出的唯一邮件服务器是那些(a)准备接受您的域的电子邮件,最终交付, 或 (b)准备接受您的域的电子邮件,以便到最终交付服务器, 并且被具体configuration为这样做。
如果你把MXlogging的shillong.work成类似的东西
shillong.work. 3600 IN MX 10 mail.shillong.work.
并删除所有其他MXlogging,然后等待一个小时(对于3600s TTL到期),互联网应该开始提供入站邮件到您的服务器。