twi*_*xel 6 macos postfix-mta hostname
我一直试图弄清楚如何在我的Mac上使用postfix,而且出现了可怕的错误,我似乎无法修复它.
我相信这个问题与启动Postfix有关.
基本上,Mac似乎拒绝更改其主机名.在bash中,用户显示为"admin @(null)",如果我输入'hostname',我也会给出"(null)".
改变从系统首选项中共享的主机名会导致第二个例子来改变(在那里说,例如,"其他用户可以访问此计算机上的共享文件夹,和管理员的所有卷,在法新社://空/或'lion2’. ")但第一个保持为null.
我甚至尝试过手动设置主机名的/ etc/hostconfig但没有任何作用.
是否有其他地方的主机名试图设置,但可能是腐败的?或者包含无效字符或其他内容?
这导致Postfix无法工作并报告:
后缀:警告:valid_hostname:无效字符40(十进制):( null)后缀:致命:无法使用我自己的主机名
拜托,我真的希望有人可以帮我解决这个问题.我一直在努力工作几个小时.
干杯,
斯科特
SSt*_*eve 13
你试过scutil
吗?
sudo scutil --get pref
将显示当前值并将sudo scutil --set pref name
值设置为name.pref
可以是以下之一:
ComputerName The user-friendly name for the system.
LocalHostName The local (Bonjour) host name.
HostName The name associated with hostname(1) and gethostname(3).
Run Code Online (Sandbox Code Playgroud)
这是我在我的机器上得到的:
$ sudo scutil --get ComputerName
SteveBook2
$ sudo scutil --get LocalHostName
SteveBook2
$ sudo scutil --get HostName
HostName: not set
Run Code Online (Sandbox Code Playgroud)
非常感谢所有其他答案和帮助,但是经过大量调查后,问题似乎出在我的路由器和 iMac 上:路由器不允许 iMac 更改其主机名客户端,或者可能向 iMac 发送一个奇怪的主机名以供其使用。
归档时间: |
|
查看次数: |
11398 次 |
最近记录: |