1 votos

Postfix en combinación con MAMP

Estoy intentando que Postfix funcione en mi mac pero no consigo que funcione.

El sistema operativo es Mojave 10.14.3 MAMP PRO 5.2.2 Uso un smtp de hostgator que debería funcionar. Funciona de todos modos en mi aplicación de correo.

No encuentro ningún mensaje utilizable y he probado todo tipo de soluciones que he encontrado en internet pero sigue sin funcionar.

Al iniciar postfix en la terminal con "sudo postfix start" me aparece el mensaje "error fatal".

¿Cómo puedo hacer que Postfix funcione en mi Mac?

0 votos

Disculpe mi retraso en la respuesta. Lo intentaré más tarde. Tengo Postfix funcionando ahora en mi MacBook pero no entrega el correo en mi buzón. Gracias por la respuesta

1voto

Estoy en la misma situación que tú. La excepción es que estoy usando mamp 4.5.

Todavía no he encontrado una solución, sin embargo, puedo ayudarle a ver el registro de correo.

en el terminal que puedes utilizar: log stream --predicate '(proceso == "smtpd") || (proceso == "smtp") || (proceso == "master")' -info

Usando smarthost con el mamp por defecto /etc/postfix/main.cf sigo obteniendo: master: warning: process /usr/libexec/postfix/qmgr pid 9687 exit status 1 master: la hora de salida de master ha llegado

También me sale el mismo mensaje si desactivo mamp postfix y lo activo a través de la terminal. Para ello he seguido https://benjaminrojas.net/configuring-postfix-to-send-mail-from-mac-os-x-mountain-lion/

con postconf -n obtengo el mensaje postconf: advertencia: /etc/postfix/main.cf: unused parameter: mydomain_fallback=localhost

Espero que esto ayude de alguna manera.

0voto

Judith Puntos 1

Postfix ya debería estar habilitado para entregar el correo electrónico en su Mojave fuera de la caja. Puedes probar si funciona simplemente usando el comando de correo de la línea de comandos:

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

Un problema podría ser que el puerto de correo saliente por defecto está siendo bloqueado por su ISP.

Intente ejecutar el comando de correo anterior en una ventana de terminal mientras transmite los registros como sugiere otra noche de fiesta en otro. Eso debería darle una idea de lo que está fallando.

-- Sin embargo, si quieres retransmitir a través de otro host, GMAIL por ejemplo: añadir

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

a /etc/postfix/sasl_password. (necesitará usar sudo) obviamente reemplazando el nombre de usuario y la contraseña...

Entonces

sudo postmap /etc/postfix/sasl_password

Entonces asegúrese de que lo siguiente está en su /etc/postfix/main.cf (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

No necesitas iniciar Postfix a menos que quieras que tu Mac sea un servidor de correo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X