1 votes

Postfix en combinaison avec MAMP

J'essaie de faire fonctionner Postfix sur mon mac mais je n'y arrive pas.

Le système d'exploitation est Mojave 10.14.3 MAMP PRO 5.2.2 J'utilise un hostgator smtp qui devrait fonctionner. Il fonctionne en tout cas dans mon application de messagerie.

Je ne trouve aucun message utilisable et j'ai essayé toutes sortes de solutions que j'ai trouvées sur internet mais cela ne fonctionne toujours pas.

En démarrant postfix dans le terminal avec "sudo postfix start", j'obtiens le message "fatal error".

Comment puis-je faire fonctionner postfix sur mon Mac ?

1voto

Je suis à peu près dans le même bateau que vous. L'exception est que j'utilise mamp 4.5.

Je n'ai pas encore trouvé de solution, mais je peux vous aider à voir le journal du courrier.

dans le terminal que vous pouvez utiliser : log stream --predicate '(process == "smtpd") || (process == "smtp") || (process == "master")' -info

En utilisant smarthost avec le mamp par défaut /etc/postfix/main.cf je continue à obtenir : master : warning : processus /usr/libexec/postfix/qmgr pid 9687 exit status 1 master : l'heure de sortie du maître est arrivée

J'obtiens également le même message si je désactive mamp postfix et l'active via le terminal. Pour cela j'ai suivi https://benjaminrojas.net/configuring-postfix-to-send-mail-from-mac-os-x-mountain-lion/

Avec postconf -n, j'obtiens le message suivant postconf : avertissement : /etc/postfix/main.cf : paramètre inutilisé : mydomain_fallback=localhost

J'espère que cela vous aidera d'une manière ou d'une autre.

0voto

Jeff T Points 11

Postfix devrait déjà être activé pour délivrer du courrier électronique sur votre Mojave. Vous pouvez tester si cela fonctionne en utilisant simplement la commande mail en ligne de commande :

mail username@gmail.com
Subject: test subject
test
.

Il se peut que le port de courrier sortant par défaut fasse l'objet d'un pare-feu par votre fournisseur d'accès.

Essayez d'exécuter la commande mail ci-dessus dans une fenêtre de terminal tout en diffusant les journaux comme suggéré par une autre nuit blanche dans un autre. Cela devrait vous donner une idée de ce qui ne va pas.

-- Cependant, si vous voulez relayer par un autre hôte, GMAIL par exemple : ajouter

[smtp.gmail.com]:587  username@gmail.com:password

dans /etc/postfix/sasl_password. (vous devrez utiliser sudo) en remplaçant évidemment le nom d'utilisateur et le mot de passe...

Puis

sudo postmap /etc/postfix/sasl_password

Ensuite, assurez-vous que les éléments suivants sont dans votre /etc/postfix/main.cf (à partir de http://www.postfix.org/SASL_README.html#client_sasl )

relayhost=[smtp.gmail.com]:587

# Enable SASL authentication in the Postfix SMTP client.
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noplaintext, noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_tls_security_level = encrypt
smtp_sasl_mechanism_filter = AUTH LOGIN
smtp_use_tls = yes
smtp_tls_security_level = encrypt

Vous n'avez pas besoin de démarrer postfix, sauf si vous voulez que votre Mac soit un serveur de messagerie.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X