我正在运行带有服务器应用程序 5.2 的 macOS 10.12.1 的全新安装。
无论是否激活邮件服务,我都无法在命令行中使用 postfix。当我尝试重新加载后缀时,我总是收到此错误:
postfix/postfix-script: fatal: the Postfix mail system is not running
当我做 postconf -ni 有这个:
remote:log root# postconf -n
biff = no
command_directory = /usr/sbin
compatibility_level = 2
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5
html_directory = /usr/share/doc/postfix/html
inet_protocols = all
mail_owner = _postfix
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
message_size_limit = 10485760
mynetworks = 127.0.0.0/8, [::1]/128
newaliases_path = /usr/bin/newaliases
queue_directory = /private/var/spool/postfix
readme_directory = /usr/share/doc/postfix
recipient_delimiter = +
sample_directory = /usr/share/doc/postfix/examples
sendmail_path = /usr/sbin/sendmail
server_config_directory = /Library/Server/Mail/Config/postfix
setgid_group = _postdrop
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
smtpd_tls_ciphers = medium
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550
更新1:
我也做了后缀启动,我得到了这个:
postfix/postfix-script: starting the Postfix mail system
postfix/postfix-script: fatal: mail system startup failed
而且我仍然可以在 localhost 的 25、587、110 和 995 端口上远程登录。
有谁知道?
要在服务器应用程序和终端服务器应用程序 5 中使用相同的后缀,需要进行一些修复。
与服务器应用程序 3 和 5 的主要区别在于,在服务器应用程序 3 中,使用了系统中的后缀,因此当时可以通过终端从服务器应用程序 3 中命令该后缀,现在使用服务器应用程序 5,该功能发生了变化, 现在你有来自系统的后缀和另一个后缀,
如果新的 main.cf 指向很多位置,则与 Server app 3 不同。
在这里,我将为想要使用本机后缀的任何人列出从 /Library/Server/Mail/Config/postfix/main.cf of Server app 3 到 Server app 5(也在同一路径中)的更改列表(在评论中是服务器应用程序 5) 的新值:
至少我在服务器应用程序 3 中关闭邮件并没有关闭 postfix 和 dovecot,但现在使用服务器应用程序 5,它都关闭了,所以你必须从 postfix 开始:
然后启动 dovecot(您只需要停止或重新加载的参数),