Página 1 de 2

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

Enviado: 14 Out 2013, 12:11
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

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

Enviado: 14 Out 2013, 13:53
por robra

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

Enviado: 14 Out 2013, 14:39
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

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

Enviado: 14 Out 2013, 15:10
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

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

Enviado: 14 Out 2013, 15:18
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

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

Enviado: 14 Out 2013, 15:31
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

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

Enviado: 14 Out 2013, 15:53
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

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

Enviado: 14 Out 2013, 16:17
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

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

Enviado: 15 Out 2013, 00:45
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

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

Enviado: 15 Out 2013, 09:37
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.