配置 Postfix 转发电子邮件

配置 Postfix 转发电子邮件

我刚刚注册了 macminicolo.net,正在尝试对其进行配置。我需要设置服务器,以便它将特定电子邮件转发到特定地址(转发器),以及将域的所有地址转发到特定地址(默认地址)。据我所知:您无法在 GUI 服务器应用程序中执行此操作,但您可以手动更改配置文件,而无需弄乱服务器应用程序设置。

您可以在这里看到我的 main.cf 和 Postfix 虚拟文件(域和地址已被删除):https://gist.github.com/davbeck/31f75e667be9dbe9f0ef

按照此处的说明进行操作:http://www.postfix.org/VIRTUAL_README.html#forwarding

我在 main.cf 中添加了以下内容:

virtual_alias_domains = mydomain.com
virtual_alias_maps = hash:/Library/Server/Mail/Config/virtual

并将以下内容转换为虚拟内容:

[email protected]      [email protected]
@mydomain.com         [email protected]

然后我在终端运行以下命令:

sudo postmap /Library/Server/Mail/Config/postfix/virtual
sudo postfix reload

但是,当我尝试向这些地址发送电子邮件时,Recipient address rejected: User unknown in virtual alias table服务器却返回了

顺便说一句,我敢发誓我以前见过用于配置此类服务器设置的 Mac GUI,但我无论如何也找不到它。

答案1

结果是虚拟文件的路径错误。应该是/Library/Server/Mail/Config/postfix/virtual,而不是/Library/Server/Mail/Config/virtual

相关内容