Postfix – 不能设置myhostname

我只是无法为postfix设置myhostname 。 我正在运行Debian 6.0。

我只想打电话给:

postconf -e "myhostname = mail.mydomain.com" service postfix restart 

为了防止一些服务器因缺lessfqdn主机名而被拒绝邮件。

但是它被简单地忽略了。 我的main.cf显示:

 myhostname = mail.mydomain.com 

但:

 postconf -d myhostname 

产量

 <machine-hostname>.localdomain 

就像从前一样。 仿佛我从来没有改变任何东西。

怎么了? ;)任何帮助表示赞赏。

使用postconf -d会显示config参数的默认值。 只要删除-d并使用下面的代替

 $ postconf myhostname 

你应该得到现在的价值。 请参阅man postconf了解更多信息。