托管多个域名时设置 Postfix

托管多个域名时设置 Postfix

我对 Ubuntu 的了解只限于危险程度,因此我需要一些建议。

我正在使用 Linode 托管几个域名。我们把它们称为:

www.company.com www.product.com dev.product.com

服务器的 FDQN 是 hq.company.com,所有邮件都路由到 Google Apps。

到目前为止,一切都运行良好。我已经安装了 Apache,它正在响应所有三个网站。 [电子邮件保护]也可以。

我现在要做的是设置 Postfix,以便我可以将 *@product.com 转发到[电子邮件保护].(注:顺便说一句,欢迎提出更聪明的想法)

我正在运行 Postfix 包配置,它要求输入我的 FQDN。这就是我被卡住的地方。我使用 hq.company.com 吗?我对 FQDN 的概念非常模糊,特别是如果我托管多个域。任何提示都将不胜感激。

答案1

最好的解决方案是使用 Google Apps 托管所有邮件域。您可以在同一个 Google Apps 帐户下定义别名域(因此 support@{company.com,product.com,dev.product.com} 都会转到“support”邮箱)。

如果你真的想使用外部邮件转发,您不需要将源域和目标域设置为 Postfix 的 FQDN,因为它会将其视为本地目标。您的 Postfix 配置应如下所示:

/etc/postfix/main.cf:

mydestination = localhost, localhost.localdomain
virtual_alias_domains = product.com
virtual_alias_maps = hash:/etc/postfix/virtual

在/etc/postfix/虚拟:

@product.com    [email protected]

postmap /etc/postfix/virtual每当此文件被修改时运行。

相关内容