如何更改邮件服务器的relayhost

今天,我为我的zimbra邮件服务器configuration外发邮件,就像这个教程 ,但是当我设置relayhost的时候,我犯了一个错误的错误,所以当我运行这个命令时: postmap hash:/opt/zimbra/conf/relay_password它抛出了错误fatal: myhostname and relayhost parameter settings must not be identical: mail.mydomain.com 。 原因是因为我设置了这样的relayhost: zmprov ms mail.mydomain.com zimbraMtaRelayHost mail.mydomain.com 。 那么我能做些什么来改变我的中继主机,以及我能做些什么来克服这个错误呢?

经过一个小时的search,我用简单的命令解决了我的问题:

 postconf -e 'relayhost = smtp.example.com' 

这将覆盖我之前设置的relayhost。