Jump to content

trwebsites

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About trwebsites

  • Birthday 12/01/1988

Informações Pessoais

  • Sexo
    Indefinido
  • Localização
    Porto Alegre
  • Interesses
    Web Developer Wordpress

Contato

  • Facebook
    https://www.facebook.com/trwebsitesbrasil/
  • Site Pessoal
    http://www.trwebsites.com.br

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Gente, estou com um pepino que não consigo resolver..Ele se chama PHPMailer.. O site está hospedado em meu servidor, configuro o SMTP, mas sempre dá esse erro: "SMTP Error: Could not connect to SMTP host. Não foi possível enviar a mensagem. Erro: SMTP Error: Could not connect to SMTP host." Alguém pode me dar uma luz? Segue meu código :: INDEX.PHP :: <!DOCTYPE html> <html lang="pt-BR"> <head> <title>Contato</title> </head> <body> <form action="enviar.php" method="post"> <fieldset> <legend>Formulário de Contato</legend> <label for="nome">Nome</label> <input name="nome" size="40" type="text" /> <label for="email">E-mail:</label> <input name="email" size="40" type="text" /> <label for="telefone">Telefone</label> <input name="telefone" size="20" type="text" /> <label for="assunto">Assunto</label> <input name="assunto" size="40" type="text" /> <label for="mensagem">Mensagem</label> <textarea cols="40" rows="4" name="mensagem"></textarea> <input type="submit" value="Enviar" /> </fieldset> </form> </body> </html> :: ENVIAR.PHP :: <?php require_once('phpmailer/class.phpmailer.php'); $erros = ""; if(empty($_POST['nome'])){ $erros .= "O nome deve ser preenchido."; } if(empty($_POST['email']) ){ $erros .= "O E-mail deve ser preenchido."; }else{ $email = $_POST['email']; /*eregi("([\._0-9A-Za-z-]+)@([0-9A-Za-z-]+)(\.[0-9A-Za-z\.]+)",$email,$match); if(!isset($match)){ $erros .= "O e-mail informado é inválido."; }*/ } if(empty($_POST['mensagem'])){ $erros .= "A mensagem deve ser preenchida."; } if( empty($erros) ){ $phpmail = new PHPMailer(); $phpmail->IsSMTP(); // envia por SMTP $phpmail->Host = "smtp.mretec.com.br"; // SMTP servers $phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação $phpmail->Username = "contato@mretec.com.br"; // SMTP username $phpmail->Password = "@@MRETEC@@"; // SMTP password $phpmail->IsHTML(true); $phpmail->From = $_POST['email']; $phpmail->FromName = $_POST['nome']; $phpmail->AddAddress("contato@mretec.com.br"); $phpmail->Subject = $assunto; $phpmail->Body .= "Nome: ".$_POST['nome'].""; $phpmail->Body .= "E-mail: ".$_POST['email'].""; $phpmail->Body .= "Telefone: ".$_POST['telefone'].""; $phpmail->Body .= "Assunto: ".$_POST['assunto'].""; $phpmail->Body .= "Mensagem: ".nl2br($_POST['mensagem']).""; $send = $phpmail->Send(); if($send){ echo "A Mensagem foi enviada com sucesso."; }else{ echo "Não foi possível enviar a mensagem. Erro: " .$phpmail->ErrorInfo; } }else{ echo $erros; } ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.