如何为不同的用户设置不同的邮件服务器?

如何为不同的用户设置不同的邮件服务器?

目前,我们正在运行一个较旧的邮件服务,其中每个客户端都使用 IMAP 和 SMTP 连接以接收和发送邮件。这不是基于 Exchange 的 - 我们称之为“老式”邮件服务器,配置选项很少。它不支持针对移动设备的更现代的推送服务,并且其垃圾邮件过滤和邮箱过滤很差或不存在。

我想设置一个更现代的邮件服务器,并慢慢将我的用户转移到它上面。这可能是 Google Apps for Business,但也可能是 Office365,我们还没有决定。无论如何,我们都想转移到一个可以对垃圾邮件规则以及服务器端过滤和邮箱规则进行更细粒度管理控制的服务(目前一切都在客户端)。

我将如何“拆分”传入的电子邮件 - 以便其中一些继续传递到旧系统并且那些用户可以继续不受影响地使用该系统,并且我转移的用户可以将电子邮件传递到他们更新,更现代的电子邮件服务器中?

据我所知,只有一组 MX 记录,并且它们都没有描述任何有关用户的信息,但是自从我设置电子邮件服务以来已经有一段时间了,所以我可能已经过时了和/或错过了一些东西。

答案1

如果可能,请在 MX 记录中使用新系统,并将其配置为将特定邮箱或所有“未知”邮箱转发到旧系统。这样,两个系统都将受益于新系统进行的垃圾邮件过滤。

例如,G Suite 允许这样做:

相反的做法——从旧系统转发到新系统——可能会有问题,因为它会伪装原始发件人系统,因此新的垃圾邮件过滤器不会那么有效。更不用说旧系统必须处理近两倍的邮件量(传入邮件 + 转发的传出邮件)如果旧系统退役,您将需要再次进行更改。

答案2

由于您控制着服务器和域,因此您拥有无限数量的选项。仅列举其中一些:

  • 建立新的服务器,并根据其功能转发“旧->新”或“新->旧”。
  • 将域名临时转移到任何可以在新旧服务器之间拆分邮件的提供商,最终将域名移动到新服务器。
  • 为一些测试用户在域“company.com”中添加子域“new.company.com”,将“新”邮件转移到新服务器。这不会给其他用户带来任何问题,他们的设置与以前完全相同,只需要在域记录中添加一些内容即可。
  • 为新服务器购买另一个与旧域名不同的域名,例如“companynew.com”,最后将“company.com”移至新服务器。

其中一种解决方案或某种组合可能是您的设置中最可行的,但细节取决于您的约束和实际设置。

相关内容