由于某些原因(可能很愚蠢,可能是为了钱)我需要设置域名来拥有两个邮件服务器:
- 一些邮件地址会在 Google 上
- 一些邮件地址将由我们的服务器管理
我知道没有办法通过 MX 记录来实现这一点,但是有没有可能让它正常工作而不会出现几个问题?例如(让我们来看看domain.com
):
domain.com
设置谷歌服务器的 MX 记录- 在谷歌管理中,创建应由谷歌管理的邮件账户
- 为其他人创建域名别名,例如
[email protected]
->[email protected]
f.domain.com
设置我们的服务器的MX 记录- 在我们的服务器上配置
domain.com
为邮件域 - 创建用户
[email protected]
- 在我们的服务器上创建域别名,它将
f.domain.com
->domain.com
- 让用户登录我们的服务器系统并使用我们的 SMTP
这可行吗?有谁有更好的办法吗?
注意:我们的服务器上使用 postfix 和 dovecot 组合
答案1
有两种可能性。
对其中一台服务器使用 domain.com 的子域名。
- 例如 gm.domain.com - 用于 gmail。
- 并将 domain.com 作为您自己的服务器。
在您自己的服务器上设置所有用户,然后使用 POP 将邮件从您的服务器拉到 Gmail。当然,Gmail 端仍需要位于子域中。
不容易吧?是的,我认为这是可能的,但实现起来不太优雅。
如果电子邮件是从您自己的 smtp 服务器发出的,请使用
masquarade_domains = domain.com
中的选项main.cf
。
唯一的问题是,我认为 gmail 不允许邮件中继。了解这个驱动程序肯定会有所帮助。我会直接问他们,因为这可能不完全可行。