Postfix 不发送域名邮件到 mx

Postfix 不发送域名邮件到 mx

我正在尝试让 postfix 将电子邮件转发到由 gmail 托管的我的域。因为我的服务器上没有任何用户,我也不想有。

以下是我的设置方法。假设您和我有一个名为 的域mcdonalds.com

注册商有指向 gmail 的 mcdonalds.com MX 记录。一切正常,持续了一年左右。

现在我们设置一个服务器来托管一个网站。

然后我们创建一个名为的邮件帐户[email protected],并使用 roundcube 从服务器本地发送邮件。

这有效。

我们可以将邮件发送给cnn.comserverfault.com或任何人/每个人。

但是我们无法向我们自己的域名发送邮件mcdonalds.com

因此我无法向[email protected][email protected]或发送电子邮件[email protected]

它给出了以下错误:

SMTP Error (450): Failed to add recipient "[email protected]" (4.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table).

我猜测是因为它正在本地服务器中查找不存在的邮箱。

那么我该如何告诉服务器将mcdonalds.com[email protected]发送到我的外部邮件服务器的任何邮件呢?不是在我们用 zpanel 设置的本地 www 框上进行查找?

有任何想法吗?

答案1

您可以使用transporthttp://www.postfix.org/transport.5.html)。

普京/etc/postfix/transport

mcdonalds.com   :aspmx.l.google.com

别忘了追赶postmap /etc/postfix/transport它。

相关内容