
Quiero que el servidor pueda enviar correo a través de gmail smtp. La instalación de msmtp fue exitosa. Puedo enviar usando msmtp a través de la línea de comando. Sin embargo, cuando intento enviar a través de php, aparece este error.
postfix/smtp[11241]: conectarse a gmail-smtp-in.l.google.com[74.125.200.27]:25: Se agotó el tiempo de conexión
postfix/smtp[11241]: conectarse a gmail-smtp-in.l.google.com[2404:6800:4003:c00::1b]:25: La red es inaccesible, conectarse a alt2.gmail-smtp-in.l. google.com[74.125.25.26]:25: Se agotó el tiempo de conexión
postfix/smtp[11241]: 8F4DB10D10: a=, relé=ninguno, retraso=1086, retrasos=993/0.13/93/0, dsn=4.4.1, estado=diferido (conéctese a alt2.gmail-smtp-in. l.google.com[74.125.25.26]:25: Se agotó el tiempo de conexión)
Cambié el archivo de configuración de postfix.
inet_interfaces = localhost
a
inet_interfaces = all
Pero todavía no sirvió de nada
¿Alguna idea de por qué?
Por cierto, estoy usando Centos con pila LEMP.
Respuesta1
Encontré el problema, resulta que es el problema de permisos del archivo de configuración msmtp. Lo cambio al usuario y grupo adecuados y ahora funciona.
Respuesta2
Si envía un correo electrónico desde Gmail, es decir, su cuenta de Gmail y claramente usa Postfix, necesitará autenticación sasl y usar la conexión SMTP de Google en el puerto 587...Guía de Postfix-Gmail