Use o servidor SMTP do Gmail

Use o servidor SMTP do Gmail

Questão

Olá,

Eu tentei enviar e-mails com a função mail () no php.ini assim:

[Função de correio]

; Apenas para Win32.

; //php.net/smtp

SMTP smtp.topnet.tn = / * (este é o endereço do servidor SMTP do meu ISP)

; //php.net/smtp-port

smtp_port = 25

mas a função mail () gera o seguinte erro: Aviso: mail () [function.mail]: resposta do servidor SMTP: 451

significa que: 451 - O comando foi cancelado devido a um erro do servidor.

então eu gostaria de saber como usar o servidor SMTP do Gmail, se possível.

Solução

Minha mensagem foi muito clara, eu tentei com o SMTP do meu ISP (topnet), mas não funcionou porque parece-me que a função mail () não funciona para

este servidor (resposta do servidor SMTP: 451), então eu queria saber o que é possível usar o servidor SMTP para o gmail, e acabei de descobrir agora que é possível, mas depois de alguma configuração, esta é a solução:

  • Faça o download do msmtp: //msmtp.sourceforge.net/download.html
  • Instale o msmtp: Eu escolhi retomar a instalação do Apache para instalar o msmtp. Então eu extraio o arquivo binário msmtp.exe baixado anteriormente e coloquei em C: \ AMP \ apache \ bin \
  • Configure o msmtp: Eu criei um arquivo C: \ AMP \ apache \ conf \ msmtp.conf desta maneira:

padrões

tls it

tls_starttls isso

tls_trust_file C: \ AMP \ apache \ conf \ ca-roots.crt

conta padrão

host smtp.gmail.com

porta 587

auth é

usuário

senha leMotDePasseCorrespondant

de

logfile C: \ AMP \ apache \ logs \ msmtp.log

O tls_trust_file é necessário para validar a conexão SSL exigida pelo Gmail. Geotrust baixar o arquivo "Equifax Secure Certificate Authority (Base-64 codificado X.509)" Eu mudei / renomeou C: \ AMP \ apache \ conf \ ca-roots.crt.

  • Reconfigure o PHP editando o arquivo php.ini. Linhas de comentário SMTP e sendmail_from, em seguida, adicione:

sendmail_path = "C: \ AMP \ apache \ bin \ msmtp.exe - arquivo C: \ AMP \ apache \ conf \ msmtp.conf-t"

  • Reinicie o Apache se o PHP estiver sendo executado como um módulo e você fizer seus testes neste SAPI
  • Teste

Nota

Resolvido por azerty123

Artigo Anterior Próximo Artigo

Principais Dicas