我有两台服务器:
(A)- 一个 VPS(Centos)
(二)- Amazon EC2 实例(无连接到 A)-(Ubuntu)
我遇到的问题:无法接收电子邮件(二),我最近将我的域名从A到乙并设置我的应用程序乙,但现在电子邮件根本不起作用。
我也研究过在亚马逊云上使用电子邮件,但这似乎太麻烦,不值得付出努力。
问题:有没有办法A并且有乙运行指向该域的应用程序乙?或者这在技术上不可行?
答案1
我遇到一个问题:无法在(B)上接收电子邮件,我最近将我的域名从 A 切换到 B 并在 B 上设置了我的应用程序,但现在电子邮件根本不起作用。
这可以通过 DNS 来完成(http://en.wikipedia.org/wiki/域名系统)。DNS 区域可以有多种记录类型(http://en.wikipedia.org/wiki/List_of_DNS_record_types)。为了在特定服务器上托管域名,DNS 将具有“A”记录(和/或子域名的“CNAME”记录)。要接收域名的电子邮件,DNS 将具有“MX”记录。MX 不一定指向托管域名的同一服务器。
如果您查看 DNS 记录,您会发现“A”和“MX”记录都指向同一台服务器(在您的例子中是服务器 B)。因此,您可能需要在 DNS 中将 MX 记录指向服务器 A。参考:http://en.wikipedia.org/wiki/MX_record
完成此操作后,请等待最多 48 小时,以便 DNS 传播完成。然后,您将能够在服务器 A 上接收电子邮件。假设服务器 B 已配置,则服务器 B 上的应用程序仍然可以发送任何电子邮件正确地发送电子邮件。
我希望这能澄清并有所帮助!