Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Phpmailer ainda funciona???

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Phpmailer ainda funciona???

    Oi, tudo bem! Gostaria de saber se a classe PHPMailer ainda funciona, pois eu usava ela antigamente e funcionava tranquilo, agora retorna apenas essa mensagem que: "Não foi possível enviar o e-mail.Informações do erro: SMTP connect() failed."

    Testei tanto localmente como o Wamp Server e remotamente pelos servidores: "000WebHost" e "Hostinger.

    Ativei localmente o openssl do Wamp.
    Salvei os arquivos "class.phpmailer, class.pop3, PHPMailerAutoload e class.smtp", numa pasta chamada "phpmailer".

    Segue o código:

    Código:
    <?php
        require 'phpmailer/class.phpmailer.php';
    	require 'phpmailer/class.smtp.php';
       // Inicia a classe PHPMailer
    $mail = new PHPMailer();
    
    // Define os dados do servidor e tipo de conexão
    // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    $mail->IsSMTP(); // Define que a mensagem será SMTP
    $mail->Host = "smtp.gmail.com"; // Endereço do servidor SMTP
    $mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional)
    $mail->Username = 'jgainfo2@gmail.com'; // Usuário do servidor SMTP
    $mail->Password = '*******'; // Senha do servidor SMTP
    
    // Define o remetente
    // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    $mail->From = "jgainfo2@gmail.com"; // Seu e-mail
    $mail->FromName = "Juan"; // Seu nome
    
    // Define os destinatário(s)
    // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    $mail->AddAddress('jgainfo@yahoo.com.br', 'Juan');
    //$mail->AddAddress('ciclano@site.net');
    //$mail->AddCC('ciclano@site.net', 'Ciclano'); // Copia
    //$mail->AddBCC('fulano@dominio.com.br', 'Fulano da Silva'); // Cópia Oculta
    
    // Define os dados técnicos da Mensagem
    // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    $mail->IsHTML(true); // Define que o e-mail será enviado como HTML
    //$mail->CharSet = 'iso-8859-1'; // Charset da mensagem (opcional)
    
    // Define a mensagem (Texto e Assunto)
    // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    $mail->Subject  = "Mensagem Teste"; // Assunto da mensagem
    $mail->Body = "Este é o corpo da mensagem de teste, em <b>HTML</b>!  :)";
    $mail->AltBody = "Este é o corpo da mensagem de teste, em Texto Plano! \r\n :)";
    
    // Define os anexos (opcional)
    // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    //$mail->AddAttachment("c:/temp/documento.pdf", "novo_nome.pdf");  // Insere um anexo
    
    // Envia o e-mail
    $enviado = $mail->Send();
    
    // Limpa os destinatários e os anexos
    $mail->ClearAllRecipients();
    $mail->ClearAttachments();
    
    // Exibe uma mensagem de resultado
    if ($enviado) {
      echo "E-mail enviado com sucesso!";
    } else {
      echo "Não foi possível enviar o e-mail.";
      echo "<b>Informações do erro:</b> " . $mail->ErrorInfo;
    }
    Obrigado desde já à todos que compartilharem seu conhecimento!
    vgruk.com
    Similar Threads

  • Font Size
    #2
    Olá.. Sim funciona perfeitamente

    Veja um site feito com uso da classe.


    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...


    Até.

    Comment


    • Font Size
      #3
      Jovem, duas coisas, vamos lá:

      1) Sempre mantenha a classe atualizada.
      Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

      2) O erro diz que o problema é o seu host, onde não foi possível conectar com o SMTP, não tem nada a ver com a classe não funcionar mais. Eu uso ela e funciona perfeitamente!
      Um dia saio dessa merda... Governo só gosta de vagabundos!

      Comment


      • Font Size
        #4
        Postado Originalmente por jgainfo Ver Post
        Oi, tudo bem! Gostaria de saber se a classe PHPMailer ainda funciona, pois eu usava ela antigamente e funcionava tranquilo, agora retorna apenas essa mensagem que: "Não foi possível enviar o e-mail.Informações do erro: SMTP connect() failed."

        Testei tanto localmente como o Wamp Server e remotamente pelos servidores: "000WebHost" e "Hostinger.

        Ativei localmente o openssl do Wamp.
        Salvei os arquivos "class.phpmailer, class.pop3, PHPMailerAutoload e class.smtp", numa pasta chamada "phpmailer".

        Segue o código:

        Código:
        <?php
            require 'phpmailer/class.phpmailer.php';
        	require 'phpmailer/class.smtp.php';
           // Inicia a classe PHPMailer
        $mail = new PHPMailer();
        
        // Define os dados do servidor e tipo de conexão
        // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        $mail->IsSMTP(); // Define que a mensagem será SMTP
        $mail->Host = "smtp.gmail.com"; // Endereço do servidor SMTP
        $mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional)
        $mail->Username = 'jgainfo2@gmail.com'; // Usuário do servidor SMTP
        $mail->Password = '*******'; // Senha do servidor SMTP
        
        // Define o remetente
        // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        $mail->From = "jgainfo2@gmail.com"; // Seu e-mail
        $mail->FromName = "Juan"; // Seu nome
        
        // Define os destinatário(s)
        // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        $mail->AddAddress('jgainfo@yahoo.com.br', 'Juan');
        //$mail->AddAddress('ciclano@site.net');
        //$mail->AddCC('ciclano@site.net', 'Ciclano'); // Copia
        //$mail->AddBCC('fulano@dominio.com.br', 'Fulano da Silva'); // Cópia Oculta
        
        // Define os dados técnicos da Mensagem
        // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        $mail->IsHTML(true); // Define que o e-mail será enviado como HTML
        //$mail->CharSet = 'iso-8859-1'; // Charset da mensagem (opcional)
        
        // Define a mensagem (Texto e Assunto)
        // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        $mail->Subject  = "Mensagem Teste"; // Assunto da mensagem
        $mail->Body = "Este é o corpo da mensagem de teste, em <b>HTML</b>!  :)";
        $mail->AltBody = "Este é o corpo da mensagem de teste, em Texto Plano! \r\n :)";
        
        // Define os anexos (opcional)
        // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        //$mail->AddAttachment("c:/temp/documento.pdf", "novo_nome.pdf");  // Insere um anexo
        
        // Envia o e-mail
        $enviado = $mail->Send();
        
        // Limpa os destinatários e os anexos
        $mail->ClearAllRecipients();
        $mail->ClearAttachments();
        
        // Exibe uma mensagem de resultado
        if ($enviado) {
          echo "E-mail enviado com sucesso!";
        } else {
          echo "Não foi possível enviar o e-mail.";
          echo "<b>Informações do erro:</b> " . $mail->ErrorInfo;
        }
        Obrigado desde já à todos que compartilharem seu conhecimento!


        Sao Dados de Envio... usar SMTP do Gmail pra isso e meio tenso mano, Voce tem que autenticar ele com o Host de onde Hospedou



        Ex:$mail->IsSMTP(); // Define que a mensagem será SMTP
        $mail->Host = "mx1.hostiger"; // Endereço do servidor SMTP
        $mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional)
        $mail->Username = 'seuemailusadonohostinger@gmail.com'; // Usuário do servidor SMTP
        $mail->Password = 'suasenhadohostinger'; // Senha do servidor SMTP



        Nao Tem Erro mano, caso nao consigo chama ae skype

        fodlts


        Se conseguir, Agradeça =D

        Comment

        X
        Working...
        X