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

  • Favoritar esta postagem
  • 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, 23:29
    MSG 1500+Avatar
    Você favoritou esta postagem

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

  • Remover marcador da postagem
  • 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, 23:29
    MSG 1500+Avatar

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

  • Favoritar esta postagem
  • 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
    Você favoritou esta postagem

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

  • Remover marcador da postagem
  • 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, 23:29
    MSG 1500+Avatar

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

  • Favoritar esta postagem
  • 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

  • Favoritar esta postagem
  • 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, 23:29
    MSG 1500+Avatar
    Você favoritou esta postagem

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

  • Remover marcador da postagem
  • 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

  • Favoritar esta postagem
  • 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, 23:29
    MSG 1500+Avatar
    Você favoritou esta postagem

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

  • Remover marcador da postagem
  • 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

  • Favoritar esta postagem
  • 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