我想要做的是正确地设置zimbra。我在服务器上使用多个域。都在一个IP地址上。
但对于一个新的领域,我希望它是不同的可见。我想要实现的是为zimbra服务器上的这个域准备特殊的IP地址,并配置zimbra来使用它发送和接收电子邮件。
所以-后缀必须监听这个IP地址。
如果我连接到这个IP,我应该使用我的“新”域。
如果我从zimbra发电子邮件-它应该从这个新的IP发送。
所以我所做的:
我在zimbra上尝试了VirtualIPAddress (只是为了在任何地方都合适--这对我没有帮助--我知道--它只适用于webmail证书,直到SNI部署到Zimbra9中为止)
并尝试像这样配置域:
http://forums.zimbra.com/administrators/58056-how-set-different-outgoing-ip-each-domain.html
所以我让发送者依赖于regexp:
/@domain\.com$/ domain_com在master.cf.in里我有:
domain_com unix - - n - - smtp
-o smtp_bind_address=1.1.1.1 (my new IP)
-o smtp_helo_name=domain.com
-o smtpd_banner=domain.com ESMTP
-o syslog_name=postfix-domain_com所以我在这里得到的-似乎Zimbra8.6.0没有加载这个文件,因为没有错误(应该是我认为-因为默认的Zimbra正在监听所有的端口-应该有冲突)
那么,我应该如何正确地配置zimbra,以便只为一个域使用单独的IP地址呢?
同时-这些文件会在更新zimbra时存档吗?或者在更新时会被覆盖?
发布于 2015-03-10 08:56:05
这些文件会在更新zimbra时存档吗?或者在更新时会被覆盖?
是的,Zimbra将覆盖master.cf.in和所有zimbra预定义的配置模板。
所以我在这里得到的-似乎Zimbra8.6.0没有加载这个文件,因为没有错误(应该是我认为-因为默认的Zimbra正在监听所有的端口-应该有冲突)
上面的配置是修改后缀行为以设置另一个传出实例(而不是传入实例)。所以它不需要听任何端口。因此没有其他错误,如果发生任何错误,zimbra (或postfix)将停止工作。若要验证zimbra是否使用了新配置,请参阅master.cf文件。
我应该如何正确地配置zimbra,以便只为一个域使用单独的IP地址?
您可以使用后缀特定的特性,称为后缀多实例。它被大量地记录在后缀官方文件中。所以你可以试试。这个Unix.SE问题中还有其他资源:后缀多域myhostname配置。
您可以使用该教程,但无法实现以下功能:如果我连接到这个IP,我应该使用我的“新”域。你只实现了你的发送电子邮件的目标:如果我从zimbra发送电子邮件-它应该从这个新的IP发送。
使用像zimbra这样的控制面板的缺点是在原始包中失去了一些灵活性。在这里,您将无法使用100%的后缀功能,因为它将受到Zimbra特定配置的限制。例如:在目前的版本中,zimbra还不支持Postfix特性来实现您的全部目标。
https://serverfault.com/questions/674055
复制相似问题