Não é possível enviar e-mail via php com msmtp

Não é possível enviar e-mail via php com msmtp

Quero que o servidor seja capaz de enviar e-mails via smtp do Gmail. A instalação do msmtp foi bem-sucedida. Consigo enviar usando msmtp através da linha de comando. Porém, quando tento enviar via php, recebo esse erro.

postfix/smtp[11241]: conecte-se a gmail-smtp-in.l.google.com[74.125.200.27]:25: Tempo limite de conexão esgotado

postfix/smtp[11241]: conecte-se a gmail-smtp-in.l.google.com[2404:6800:4003:c00::1b]:25: A rede está inacessível, conecte-se a alt2.gmail-smtp-in.l. google.com[74.125.25.26]:25: Tempo limite de conexão esgotado

postfix/smtp[11241]: 8F4DB10D10: to=, relay=none, delay=1086, delays=993/0.13/93/0, dsn=4.4.1, status=deferred (conecte-se a alt2.gmail-smtp-in. l.google.com[74.125.25.26]:25: Tempo limite de conexão esgotado)

Eu mudei o arquivo de configuração do postfix

inet_interfaces = localhost

para

inet_interfaces = all

Mas ainda sem sucesso

Alguma ideia do porquê?

A propósito, estou usando Centos com pilha LEMP.

Responder1

Eu encontrei o problema, descobri que é o problema de permissão do arquivo de configuração msmtp. Eu mudo para o usuário e grupo adequados e funciona agora.

Responder2

Se você estiver enviando e-mail do Gmail, ou seja, sua conta do Gmail e claramente usando o postfix, você precisará de autenticação sasl e usará a conexão smtp do Google na porta 587 ...Guia Postfix-Gmail

informação relacionada