postfix / postfix-script: fatal: o sistema de correio do Postfix não está em execução

4

Estou executando uma nova instalação do macOS 10.12.1 com o aplicativo do servidor 5.2.

Com ou sem o serviço de correio ativo, não consigo usar o postfix na linha de comando. Estou sempre recebendo este erro quando tento recarregar o postfix:

postfix/postfix-script: fatal: the Postfix mail system is not running

Quando eu faço postconf -n eu tenho isso:

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

UPDATE1:

Eu também fiz o início do postfix, e eu tenho isso:

postfix/postfix-script: starting the Postfix mail system
postfix/postfix-script: fatal: mail system startup failed

E ainda sou capaz de fazer telnet no localhost nas portas 25, 587, 110 e 995.

Alguém sabe?

    
por SipriusPT 21.11.2016 / 15:32

1 resposta

2

Para usar o mesmo postfix no aplicativo do servidor e no terminal com o aplicativo do servidor 5, é necessário fazer algumas correções.

A principal diferença do aplicativo do servidor 3 e 5 é que no aplicativo do servidor 3, usado postfix do sistema, portanto, era possível nesse tempo comandar esse postfix do aplicativo do servidor 3 pelo terminal, agora com o aplicativo do servidor 5, habilidade tem mudanças, agora você tem o postfix do sistema e outro postfix em,

/Applications/Server.app/Contents/ServerRoot/

existem muitos locais onde o novo main.cf se está apontando, que são diferentes do aplicativo do servidor 3.

Aqui eu farei uma lista de alterações do /Library/Server/Mail/Config/postfix/main.cf do aplicativo do servidor 3 para o aplicativo do servidor 5 (também no mesmo caminho) para quem quiser usar o postfix nativo (no comentário os novos valores do aplicativo do servidor 5):

#command_directory = /Applications/Server.app/Contents/ServerRoot/usr/sbin
command_directory = /usr/sbin

#daemon_directory = /Applications/Server.app/Contents/ServerRoot/usr/libexec/postfix
daemon_directory = /usr/libexec/postfix

#sendmail_path = /Applications/Server.app/Contents/ServerRoot/usr/sbin/sendmail
sendmail_path = /usr/sbin/sendmail

#mailq_path = /Applications/Server.app/Contents/ServerRoot/usr/bin/mailq
mailq_path = /usr/bin/mailq

#html_directory = /Applications/Server.app/Contents/ServerRoot/usr/share/doc/postfix/html
html_directory = /usr/share/doc/postfix/html

#manpage_directory = /Applications/Server.app/Contents/ServerRoot/usr/share/man
manpage_directory = /usr/share/man

#sample_directory = /Applications/Server.app/Contents/ServerRoot/usr/share/doc/postfix/examples
sample_directory = /usr/share/doc/postfix/examples

#readme_directory = /Applications/Server.app/Contents/ServerRoot/usr/share/doc/postfix
readme_directory = /usr/share/doc/postfix

Pelo menos comigo no aplicativo do servidor 3 desativar o correio não desligou o postfix e o dovecot, mas agora com o Server App 5, ele desativa os dois, portanto, você deve começar com o postfix:

postfix start

e, em seguida, começar dovecot (você só precisa de argumentos para parar ou recarregar),

dovecotd 
    
por 21.11.2016 / 17:01