Soy un novato total sobre Unix y CLI. Después de buscar en Google durante casi 6 horas, llegué a saber que debería editar el puerto Postfix del 25 al 587 para que la función PHP mail () funcione. y aquí está la solución que obtuve http://www.linuxmail.info/postfix-change-port/ pero no estoy seguro de cómo cambiarlo. como ya dije soy un novato. Cualquier ayuda con respecto a esto será apreciada.
ACTUALIZACIÓN1:
La solución de gravedad me da el siguiente error.
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/pickup[4169]: DE2073F07C1: uid=501 from=<azhararmar>
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/master[4185]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4177]: DE2073F07C1: message-id=<[email protected]>
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4168]: DE2073F07C1: from=<[email protected]>, size=525, nrcpt=1 (queue active)
May 7 00:42:40 Ibrahim-Armars-MacBook-Pro postfix/smtp[4179]: DE2073F07C1: to=<[email protected]>, relay=smtp.gmail.com[74.125.155.109]:587, delay=0.8, delays=0.01/0/0.79/0, dsn=4.7.5, status=deferred (TLS is required, but our TLS engine is unavailable)
May 7 00:42:41 Ibrahim-Armars-MacBook-Pro postfix/pickup[4169]: 5F2FC3F07C4: uid=501 from=<azhararmar>
May 7 00:42:41 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4177]: 5F2FC3F07C4: message-id=<[email protected]>
May 7 00:42:41 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4168]: 5F2FC3F07C4: from=<[email protected]>, size=525, nrcpt=1 (queue active)
May 7 00:42:42 Ibrahim-Armars-MacBook-Pro postfix/smtp[4179]: 5F2FC3F07C4: to=<[email protected]>, relay=smtp.gmail.com[74.125.155.109]:587, delay=0.79, delays=0.01/0/0.78/0, dsn=4.7.5, status=deferred (TLS is required, but our TLS engine is unavailable)
May 7 00:42:50 Ibrahim-Armars-MacBook-Pro postfix/master[4190]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
ACTUALIZACIÓN 2:
May 7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/master[4472]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
May 7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/pickup[4419]: 357F73F090F: uid=501 from=<azhararmar>
May 7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4430]: 357F73F090F: message-id=<[email protected]>
May 7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4420]: 357F73F090F: from=<[email protected]>, size=525, nrcpt=1 (queue active)
May 7 01:10:03 Ibrahim-Armars-MacBook-Pro postfix/smtp[4448]: certificate verification failed for smtp.gmail.com[74.125.155.109]:587: untrusted issuer /C=US/O=Equifax/OU=Equifax Secure Certificate Authority
master
" corriendo ...Respuestas:
Según sus comentarios sobre otras respuestas, debe configurar Postfix para usar Gmail como host de retransmisión. Hay muchos tutoriales en Internet para esto; Aquí hay una versión rápida.
Nota: Con esta configuración, todo el correo debe enviarse utilizando su dirección de Gmail como "De".
Deshacer todos sus cambios a
master.cf
.En
main.cf
, agregue estas configuraciones:En
/etc/postfix/sasl_passwd
, agregue su nombre de usuario y contraseña de Gmail, así:Compile el
sasl_passwd
archivo en una base de datos:Finalmente vuelva a cargar la configuración principal de Postfix:
fuente
#
), luego baje el nivel de seguridad deverify
aencrypt
. Recargar Postfix. 2) Si eso no soluciona el problema, entonces podría significar que Postfix se creó sin soporte TLS. Es poco probable, pero posible ...Si solo quiere que se ejecute en el puerto 587 (y no estoy seguro de que lo haga; creo que desearía que se ejecute tanto en 25 como en 587), busque la línea en /etc/postfix/master.cf que Se ve como esto:
Y cámbialo para que se vea así:
Si desea que se ejecute en ambos puertos, agregue la segunda línea después de la primera en lugar de reemplazarla.
fuente
smtp.something.com:587
?master.cf
ya contiene una entrada para este puerto; Está etiquetadosubmission
.master.cf
.