Erro no Envio de E-mail de Confirmação

Suporte à dúvidas gerais relacionadas ao phpBB.
brunoriggs
Novato
Novato
Mensagens: 16
Registrado em: 12 Out 2013, 23:08

Erro no Envio de E-mail de Confirmação

Mensagem por brunoriggs »

Qual a URL do seu fórum: http://www.pedalasalvador.com.br/forum/
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.11
É um novo ou uma conversão: Selecionar
Usuário de teste: Usuário: N/D Senha: N/D
Estilos instalados: subsilver2
Modificações instaladas: Nenhuma
Qual seu nivel de experiência: Intermediario
Quando começou o problema: Logo após a instalação
Descreva seu problema: Já tentei Outlook e Gmail, mas o sistema não dispara e-mails de confirmação ao usuário. Neste momento eu deixei o painel desativado para ninguém ter acesso, mas todos os testes foram feito com ele ativado. Já tentei com as seguintes configurações:

Resalto que a opção POP e iMAP estão ativas no Gmail.

YES
ssl://smtp.gmail.com
465
LOGIN
meuemail@gmail.com
password

YES
tsl://smtp.gmail.com
465
PLAIN
meuemail@gmail.com
password
Editado pela última vez por brunoriggs em 14 Out 2013, 14:04, em um total de 1 vez.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Erro no Envio de E-mail de Confirmação

Mensagem por robra »

[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Erro no Envio de E-mail de Confirmação

Mensagem por robra »

A configuração correta é:
YES
ssl://smtp.gmail.com
465
PLAIN
meuemail@gmail.com
password
Em Configurações de e-mail da aba GERAL, as opções abaixo estão definidas como SIM :?:
- Ativar os e-mails do painel:
- Usar um servidor de SMTP para enviar e-mails:

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
brunoriggs
Novato
Novato
Mensagens: 16
Registrado em: 12 Out 2013, 23:08

Re: Erro no Envio de E-mail de Confirmação

Mensagem por brunoriggs »

Fiz exatamente como você informou e nada cara. O mais incrível e que os forms de contato do meu Wordpress chegam normalmente, mas o do fórum de jeito nenhum.

Mandei inclusive uma mensagem ao HOST para ver se tem alguma coisa por lá.

"Gostaria primeiramente de saber se o HOST esta me dando suporte ao OpenSSL, e se é necessário realizar alguma configuração adicional para poder usar o protocolo SMTP para envio de mensagens através de um fórum. Pergunto isso por que o fórum utiliza o SMTP do Gmail e as mensagens não chegam."

Estou no aguardo de uma resposta.

A única coisa que eu vó no host referente ao e-mail é isso

Imagem
cpanel por Bruno Santos (RIGGS), no Flickr
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Erro no Envio de E-mail de Confirmação

Mensagem por robra »

Faça o seguinte teste:
1- Acesse a aba SISTEMA>>link E-mail em massa.
2- Em Enviar para usuários: coloque o seu nome de usuário, digite um assunto qualquer e um texto qualquer na mensagem, selecione "Enviar imediatamente:" e clique no botão "Enviar".
3- Caso apareça uma mensagem de erro em uma tarja vermelha, clique no link "Log de erros" que estará na mensagem da tarja vermelha.
4- Copie o conteúdo da mensagem de erro na coluna "AÇÃO" correspondente a linha do envio supracitado e cole-o em sua próxima mensagem.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
brunoriggs
Novato
Novato
Mensagens: 16
Registrado em: 12 Out 2013, 23:08

Re: Erro no Envio de E-mail de Confirmação

Mensagem por brunoriggs »

Aqui o Erro:

Erro no e-mail
» EMAIL/SMTP
/forum/adm/index.php

Não foi possível conectar-se ao servidor SMTP : 110 : Connection timed out

Errno 2: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to ssl://smtp.gmail.com:465 (Connection timed out) at [ROOT]/includes/functions_messenger.php line 1030
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Erro no Envio de E-mail de Confirmação

Mensagem por robra »

Já tive este mesmo problema e para resolvê-lo tive que mudar de serviço de hospedagem porque eles insistiam que o problema era do phpBB, sendo que a uns 8 meses já estava usando o envio por SMTP externo sem problema algum. Provei a eles que o problema estava na configuração da função fsockopen e que deveriam lá liberar as portas 465 e 587 de SMTPs externos mas, mesmo assim, insistiam que o problema era do phpBB.
Aí, achei um servidor de hospedagem gratuita onde instalei o phpBB, configurei a conta GMAIL e tudo funcionou perfeitamente, ficando provado definitivamente que o problema era nas configurações da hospedagem.
O teste funciona em servidores cujo o PHP é a versão 5.2:
1- Crie um arquivo teste.php e cole o conteúdo abaixo nele:

Código: Selecionar todos

<?php 
$fp   =   fsockopen("www.google.com",   80,   &$errno,   &$errstr,   10);  // work fine
  if(!   $fp)  
      echo   "www.google.com -  $errstr   ($errno)<br>\n";  
  else  
      echo   "www.google.com -  ok<br>\n";
  
      $fp   =   fsockopen("smtp.gmail.com",   465,   &$errno,   &$errstr,   10);   // NOT work
  if(!   $fp)  
      echo   "smtp.gmail.com 465  -  $errstr   ($errno)<br>\n";  
  else  
      echo   "smtp.gmail.com 465 -  ok<br>\n";  
      
      $fp   =   fsockopen("smtp.gmail.com",   587,   &$errno,   &$errstr,   10);   // NOT work
  if(!   $fp)  
      echo   "smtp.gmail.com 587  -  $errstr   ($errno)<br>\n";  
  else  
      echo   "smtp.gmail.com 587 -  ok<br>\n";        

echo "<br />".phpinfo(); 

      ?>
2- Faça upload deste arquivo para a raiz do site, ou seja, http://www.pedalasalvador.com.br.
3- Acesse o endereço http://www.pedalasalvador.com.br/teste.php.

:arrow: Quando a função fsockopen está aberta para as portas 465 e 587 de SMTPs externos, então, o acesso à pagina retorna desta forma:
http://www.google.com - ok
smtp.gmail.com 465 - ok
smtp.gmail.com 587 - ok

:arrow: Quando a função fsockopen está FECHADA para as portas 465 e 587 de SMTPs externos, então, retorna mensagens de erro.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
brunoriggs
Novato
Novato
Mensagens: 16
Registrado em: 12 Out 2013, 23:08

Re: Erro no Envio de E-mail de Confirmação

Mensagem por brunoriggs »

Deu zica mesmo, caso eles não possam liberar, qual seria a solução sem trocar de HOST pelo menos por agora? Algum outro e-mail que utilize a 587 que esta ok??

Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.gmail.com:465 (Connection timed out) in /home/pedalasa/public_html/teste.php on line 8
smtp.gmail.com 465 - Connection timed out (110)
smtp.gmail.com 587 - ok
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Erro no Envio de E-mail de Confirmação

Mensagem por robra »

Parece que a porta 587 está liberada.
Então, tente esta configuração:
YES
tsl://smtp.gmail.com
587
PLAIN
meuemail@gmail.com
password
Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
brunoriggs
Novato
Novato
Mensagens: 16
Registrado em: 12 Out 2013, 23:08

Re: Erro no Envio de E-mail de Confirmação

Mensagem por brunoriggs »

Não funcionou cara, vou ver algum outro e-mail que utilize essa porta, é fogo viu. Vou ver se encontro um Host que não tenha essa treta também.
Trancado