web-dev-qa-db-fra.com

postfix / postfix-script: fatal: le système de messagerie postfix n'est pas en cours d'exécution

J'exécute une nouvelle installation de MacOS 10.12.1 avec l'application Server 5.2.

Avec ou sans service de messagerie activé, je ne parviens pas à utiliser Postfix en ligne de commande. Je reçois toujours cette erreur lorsque j'essaie de recharger le postfix:

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

Quand je fais postconf -n, j'ai ceci:

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

Mise à jour1:

J'ai aussi fait le commentaire postfix, et j'ai eu ceci:

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

Et je suis toujours capable de Telnet à Localhost dans le port 25, 587, 110 et 995.

Quelqu'un sait?

6
marafado88

Pour utiliser le même postfix dans l'application Server et Terminal avec l'application Server 5, des correctifs sont nécessaires.

La principale différence entre les applications de serveur 3 et 5 est celle dans l'application Server 3, utilisée Postfix du système, de sorte qu'il était possible à ce moment-là pour commander que Postfix de l'application serveur 3 via Terminal, cette capacité a des changements. , maintenant vous avez le postfix du système et un autre postfix dans,

/Applications/Server.app/Contents/ServerRoot/

il y a beaucoup d'emplacements où le nouveau Main.cf si pointant, qui sont différents de l'application Server 3.

Ici, je ferai une liste des changements de /library/server/mail/config/postfix/main.cf de serveur App 3 à serveur App 5 (également dans le même chemin) pour tous ceux qui souhaitent utiliser le postfix natif (en commentaire est la nouvelle valeur de l'application Server 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

Au moins avec moi dans l'application de serveur 3 Désactiver le courrier Distnt désactivé à la fois postfix et Dovecot, mais maintenant avec l'application Server 5, il tourne à la fois éteint, vous devez donc démarrer puis poserfix via:

postfix start

puis commencer dovecot (vous avez juste besoin d'arguments pour arrêter ou recharger),

dovecotd 
3
marafado88