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.
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