Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

JoaoVM

Envio de Email localmente

Mensagens Recomendadas

JoaoVM

Bom dia, estou com um problema, tenho que fazer uma aplicação que faça o envio de uma notificação através de email..mas estou a ter problemas..o meu código é este...

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>email</title>
</head>
<body>

<form method="post" action="enviar.php">
<label for="nome">Nome:</label><br>
<input type="text" id="nome" name="nome"/><br/>
<label for="email">Email:</label><br>
<input type="text" id="email" name="email"/><br/>
<label for="mensagem">Mensagem:</label><br>
<textarea name="mensagem"></textarea><br/><br>
<input type="submit" value="Enviar" name="submit"/>


</body>
</html>

e

<?php
$nome = $_POST['nome'];
$email= $_POST['email'];
$mensagem = $_POST['mensagem'];

$subject = 'Mensagem de Contato';
$msg = "$nome\n".
 "$email\n".
 "$mensagem\n";

//inclui classe PHPMailer
require("phpmailer/class.phpmailer.php");

$mail= new PHPMailer();

//Dados do Servidor (utilizando o gmail)
$mail->IsSMTP();
$mail->SMTPSecure="ssl";
$mail->Host="smtp.gmail.com";
$mail->SMTPAuth=true;
$mail->Port=465;
$mail->Username = "seu_email_do_gmail";
$mail->Password = "sua_senha_do_gmail";

//Dados do Remetente

$mail->From="meu@email.com";
$mail->FromName="Meu nome";

//Destinatário

$mail -> AddAddress('meu@email.com','Nome');

//Mensagem

$mail->Subject = $subject; //assunto
$mail->Body = $msg;

//envia o email
$enviado = $mail->Send();

//Exibe resultado

if($resultado){
echo 'Email enviado com sucesso!</br>';
echo 'Nome:'.$nome.'</br>';
echo 'Email:'.$email.'</br>';
echo 'Mensagem'.$mensagem.'</br>';
}else{
echo 'Não foi possível enviar o email.</br>';
echo '<b>Informações de erro:</b></br>'.$mail->ErrorInfo;
}

?>

claro que os emails não estão definidos neste código apenas por questão de privacidade..

o resultado que obtenho é o seguinte..

http://prntscr.com/x27ki

tenho o phpmailer no local correcto..

alguém me ajuda?

Editado por scorch
Adicionado Geshi. :)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.