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

1

Eu quero o servidor capaz de enviar e-mails via gmail smtp. A instalação do msmtp foi bem sucedida. Eu consigo enviar usando msmtp através da linha de comando. No entanto, quando tento enviar via php, ele me pegou esse erro.

postfix/smtp[11241]: connect to gmail-smtp-in.l.google.com[74.125.200.27]:25: Connection timed out

postfix/smtp[11241]: connect to gmail-smtp-in.l.google.com[2404:6800:4003:c00::1b]:25: Network is unreachable connect to alt2.gmail-smtp-in.l.google.com[74.125.25.26]:25: Connection timed out

postfix/smtp[11241]: 8F4DB10D10: to=, relay=none, delay=1086, delays=993/0.13/93/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[74.125.25.26]:25: Connection timed out)

Eu alterei o arquivo de configuração do postfix

inet_interfaces = localhost

para

inet_interfaces = all

Mas ainda não adiantou

Alguma ideia do porquê?

A propósito, estou usando o Centos com o LEMP stack.

    
por dev-jim 15.10.2015 / 21:33

2 respostas

0

Se você estiver enviando e-mails do gmail, ou seja, sua conta do gmail & claramente usando o postfix você precisará de sasl auth e usar a conexão smtp do Google na porta 587 ... Postfix-Gmail guia

    
por 16.10.2015 / 09:54
0

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

    
por 16.10.2015 / 21:13