Ubuntu:设置具有多个域的电子邮件服务器

Ubuntu:设置具有多个域的电子邮件服务器

我在服务器 A 上设置了一个网站,这是一个共享主机。由于空间问题,我想将我的电子邮件托管在不同的服务器上,比如服务器 B(Digital ocean VPS)。

我在网上查看了不同的教程,但无法创建我的场景。我希望服务器 B 成为电子邮件服务器,我可以安装 postfix、dovecot、squirrelmail、lamp stack。但我对配置感到困惑。

我已经在服务器 A 上设置了网站 xyz.com,我想将服务器 B 用作邮件服务器。这里我需要更新服务器 A 上的 mx 条目,使其指向服务器 B。

解决这种环境需要什么样的流程和配置?

更新:

我已经为邮件服务器设置了我的 VPS(服务器 B),它运行良好。我在邮件服务器配置方面仍是新手。

这是我所做的:-

  1. 在 DNS 中创建了一个“A 记录”,例如“mailbox.mymailservice.com”,指向我的 VPS IP。

  2. 安装并配置了我的 VPS(Ubuntu 16.04 x64),用于 LAMP 堆栈、postfix、dovecot、squirrelmail,域名为“mailbox.mymailservice.com”。

  3. 我已经添加了新用户(例如 user1),并且能够通过电子邮件发送和接收电子邮件[电子邮件保护],这样就很好了。

但这里的核心要求是如何在此 vps 中托管其他域的电子邮件,以便我可以将其用作邮件服务提供商。假设我有一个客户的域名是 myclient1.com,他们只需将他们的 mx 条目指向我的 mailbox.mymailservice.com,这样他们就可以在我的服务器中托管他们的电子邮件。执行这种情况需要哪些额外的配置和服务?

答案1

您需要做的就是设置 MX 记录,将邮件指向example.comexample.org以 BIND 样式:

example.com     MX   10 example.org.

当然,您不会在“服务器 A”上设置 MX 记录,而是在您的 DNS 服务器(希望是不同的)上设置,并且example.org必须指向您的“服务器 B”。

相关内容