configurationPostfix转发电子邮件

我刚刚注册了macminicolo.net,并试图进行configuration。 我需要设置服务器,以便它将特定的邮件转发到特定的地址(转发器),以及一个域的所有地址到一个特定的地址(默认地址)。 从我可以告诉:你不能在GUI服务器应用程序中做到这一点,但你可以手动更改configuration文件,而不会搞乱服务器应用程序设置。

你可以在这里看到我的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] 

然后,我在terminal中运行以下内容:

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

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

作为一个侧面说明,我可以发誓,我看到一个Mac GUIconfiguration服务器设置像这样,但不能在我的生活中find它。

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