Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rioleal

SMTP() connect failed

Recommended Posts

O phpmailer não envia emails de jeito nenhum.

 

1. Já troquei as portas para 25, 465, 587 e 995;

2. Já troquei a SMTPSecure para tls e ssl;

3. O fsockopen retorna ok com as 4 portas citadas acima;

4. Já modifiquei meu php.ini de:

; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25


; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = email@your domain.com

para:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 995


; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = meu_email@gmail.com

mas só retorna SMTP connect() failed.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fazendo os testes com o telnet, obtive os seguintes resultados:

com a porta 25: conexão falhou.
Com a porta 587: 220mx.google.com ESMTP c35sm10447951qkh.37 - gsmtp
Com a porta 995: fica em branco durante um tempo e retorna para o c:/....
Com a porta 465: fica em branco indefinidamente.

Utilizando a porta 587, tls ou ssl, ainda assim o SMTP falha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido.

Após procurar por tantos dias, achei a solução pro meu problema.

 

Primeiro:

Fiz login no google com minha conta;

 

Segundo:

Acessei este link: https://myaccount.google.com/

 

Terceiro:

Configurei a opção "Verificação em duas etapas" como desativada e

Configurei a opção "Acesso para aplicativos menos seguros" como "ativada (permitido)"

 

Após isso os emails estão sendo enviados.

 

Meu problema agora é que, mesmo colocando, por exemplo, setFrom('email@hotmail.com', 'remetente')

o email do remetente muda para meu email do gmail. Mas isso é uma outra história....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.