我只是无法为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了解更多信息。